¿Se requiere TCP/IP para conectarse a SQL Server 2008R2 con ODBC a través de una LAN *NO* Internet?

¿Se requiere TCP/IP para conectarse a SQL Server 2008R2 con ODBC a través de una LAN *NO* Internet?

he leídouno dos tresHilos relacionados, pero no tengo claro si SQL Server 2008 necesita TCP/IP para que esto funcione. ¿No se puede lograr con una pipa? Preferiría no abrir la máquina a Internet solo para probar mi máquina de desarrollo Win7 y el servidor WS2008R2 para probar el modelo y el rendimiento ETL.

Mi aplicación utiliza una cadena de conexión: Driver={SQL SERVER}; SERVIDOR=miservidor; Base de datos=prueba; Uid=micrófono; Contraseña=contraseña;

pero recibo un "error de diálogo" de ODBC (C++)

Encontre unbuen tutorialsobre la configuración de TCP/IP, pero ¿es esta la respuesta?

AGREGADO:

Ok, bueno, comencé conEste artículoque dice: "El protocolo de memoria compartida no se puede habilitar para conexiones remotas". Después de habilitar TCP/IP y VIA (lo que sea), se me indicó que reiniciara el servidor.

Usando Cinfiguration managere y luego reiniciando, el servicio "SQL Server (MSSQLSERVER)" no se iniciará....

El registro del servidor muestra "EL servidor SQL no pudo inicializar la biblioteca de soporte VIA... indica que la biblioteca no existe"

¿Se requiere VIA comoEste artículosugiere?

AGREGADO:

¡No, no lo es! Sigue las instruccionesaquíy usa la cadena de conexión de arriba y estarás bien. Joder, qué dolor. Perdí 12 horas en estas cosas simples, así que si crees que esta pregunta te ahorró mucho tiempo, no dudes en votarla.

Respuesta1

Se requiere TCP/IP para utilizar una red TCP para conectarse a un servidor SQL. No es necesario utilizar una red para conectarse al servidor si se conecta desde la misma máquina. Si utiliza una red, no es necesario que utilice Internet. La mayoría de las redes modernas utilizan un protocolo llamado IP; esto incluye la red pública más grande conocida como Internet. TCP es un protocolo creado sobre IP que se utiliza para proporcionar funciones adicionales además de IP que son muy útiles para hacer cosas a través de una red, como conectarse a una base de datos.

TCP:http://en.wikipedia.org/wiki/Transmission_Control_Protocol Internet:http://en.wikipedia.org/wiki/Internet

información relacionada