
Estoy ejecutando SQL 2008 en una máquina virtual Rackspace. Quiero bloquearlo para que SQL solo acepte conexiones de procesos en la máquina local. ¿Puedo configurar esto en SQL o es una tarea de firewall? Además, tengo un vago recuerdo de haber leído en alguna parte que se usa (local) en la cadena de conexión de la aplicación cliente. en lugar de una dirección IP, permite que la conexión "cortocircuite" la pila de red y, por lo tanto, proporcione un aumento del rendimiento, ¿es este el caso?
Respuesta1
En SQL Server, puede deshabilitar TCP/IP en el Administrador de configuración de SQL Server. También es una buena idea utilizar el Firewall de Windows en cualquier servidor con acceso web. Defensa en profundidad y todo eso.
Respuesta2
En cuanto a la conectividad, vaya al Administrador de configuración de SQL Server y desactive los protocolos TCP/IP y Named Pipes. Las conexiones locales (en el propio host) utilizarán el protocolo de memoria compartida.
http://technet.microsoft.com/en-us/library/ms187892(v=sql.105).aspx