SQL 2008 — только локальные соединения

SQL 2008 — только локальные соединения

Я запускаю SQL 2008 на виртуальной машине Rackspace. Я хочу заблокировать его, чтобы SQL принимал соединения только от процессов на локальной машине, могу ли я настроить это в самом SQL или это задача брандмауэра? Кроме того, я смутно помню, что где-то читал, что использование (local) в строке соединения клиентского приложения вместо IP-адреса позволяет соединению «закоротить» сетевой стек и, таким образом, обеспечивает повышение производительности, так ли это?

решение1

В SQL Server вы можете отключить TCP/IP в диспетчере конфигурации SQL Server. Также хорошей идеей будет использовать брандмауэр Windows на любом сервере, выходящем в веб. Глубокая защита и все такое.

решение2

Что касается подключения, перейдите в SQL Server Configuration Manager и отключите протоколы TCP/IP и Named Pipes. Локальные соединения (на самом хосте) будут использовать протокол Shared Memory.

http://technet.microsoft.com/en-us/library/ms187892(v=sql.105).aspx

Связанный контент