Протоколы, поддерживаемые SQL Server Express

При разработке приложения, которое подключается к экземпляру Microsoft SQL Server 2008 Express (SQL Server Express) в сети, следует учитывать следующее.

  • В целях безопасности сетевые протоколы в SQL Server Express отключены по умолчанию. Отдельные протоколы можно включить вручную или во время установки SQL Server Express.

  • SQL Server Express обычно устанавливается в качестве именованного экземпляра. Стандартное имя экземпляра — SQLExpress.

  • Браузер SQL Server используется некоторыми сетевыми протоколами для сопоставления именованных экземпляров с номерами портов TCP/IP. Однако если SQL Server Express установлен на одном компьютере с выпуском MSDE более ранней, чем версия с пакетом обновления 3 (SP3), или с SQL Server 2000, могут возникать конфликты. Кроме того, после установки служба «Браузер SQL Server» не запускается автоматически. Дополнительные сведения см. в разделе Служба браузера SQL Server.

В следующей таблице описаны сетевые протоколы, поддерживаемые SQL Server Express.

Сетевой протокол

Описание

Если значение DISABLENETWORKPROTOCOL=1

Если значение DISABLENETWORKPROTOCOL=0

Общая память

Подключение к экземпляру SQL Server, запущенному на том же компьютере. Нельзя использовать для доступа с других компьютеров в сети.

Включен

Включен

Протоколы TCP/IP

Доступ по сети к SQL Server Express посредством указания имени компьютера и экземпляра или IP-адреса и имени экземпляра.

Выключен

Включен

Именованные каналы

Доступ по сети к SQL Server Express за счет поддержки многочисленных сетевых протоколов, в том числе NetBEUI, TCP/IP и IPX/SPX. Автоматический выбор сетевого протокола в соответствии с конфигурацией клиента.

Включен, только локально

Включен

Virtual Interface Architecture (VIA)

Используется для системных сетей — высокоскоростных сетей, соединяющих серверы или кластеры серверов.

Не поддерживается

Не поддерживается

ПримечаниеПримечание

Хотя VIA не поддерживается, можно разработать базу данных, которая будет работать в среде VIA. Однако перед использованием VIA базу данных SQL Server Express потребуется перенести на SQL Server 2008.

Важное примечаниеВажно!

Протокол VIA является устаревшим. В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.