Как настроить клиент для использования определенного сетевого протокола (диспетчер конфигурации SQL Server)
Microsoft SQL Server обеспечивает связь с клиентами через сетевой протокол TCP/IP, протокол именованных каналов и протокол VIA. Может также использоваться протокол общей памяти, если клиент устанавливает соединение с экземпляром компонента Database Engine на том же компьютере. Существуют три наиболее часто используемых способа для выбора протокола.
Настройте все клиентские приложения для использования одного и того же сетевого протокола, определив порядок протоколов в диспетчере конфигурации SQL Server.
Настройте отдельное клиентское приложение для использования другого сетевого протокола, создав псевдоним. Дополнительные сведения см. в разделе Как создать псевдоним сервера для использования клиентом (диспетчер конфигурации SQL Server).
Для некоторых клиентских приложений, например sqlcmd.exe, можно указать протокол как часть строки соединения. Дополнительные сведения см. в разделе Как подключиться к компоненту Database Engine при помощи sqlcmd.exe.
Важно! |
---|
Протокол VIA является устаревшим. В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. |
Настройка клиента для использования TCP/IP
В диспетчере конфигурации SQL Server разверните узел Конфигурация собственного клиента SQL Server, щелкните правой кнопкой мыши элемент Клиентские протоколы и выберите пункт Свойства.
В поле Включенные протоколы используйте кнопки со стрелками вниз и вверх, чтобы изменить порядок применения протоколов при попытках установить соединение с SQL Server. Верхний протокол в поле Включенные протоколы является протоколом по умолчанию.
Протокол общедоступной памяти активируется отдельно, установкой флажка Включенный протокол общей памяти.