Al configurar la aplicación, ¿cuál es la diferencia entre '.' y dirección IP al conectarse a la base de datos SQL?
Al conectarse a SQL Server, el servidor designado puede tener muchas formas:
Dirección de bucle invertido (127.0.0.1)
Dirección de bucle invertido (127.0.0.1) y localhost Equivalente porque localhost se especifica en el archivo de hosts para que apunte a 127.0.0.1. Se utiliza una conexión TCP/IP.
La IP de la computadora es equivalente al nombre de dominio (a menos que el nombre de dominio no apunte a la IP de la computadora, sino a la dirección loopback, etc.). Se utiliza una conexión TCP/IP.
Nombre de la computadora, este tipo de acceso se restringe fácilmente, por ejemplo, a veces no funciona en todos los segmentos de la red y, en general, es inútil. Utilice conexiones de administración con nombre.
(local) y . deberían ser equivalentes. Al menos por ahora, no se encuentra ninguna diferencia. Utilice conexiones de tuberías con nombre.
**local es el alias local definido por SQL Server
**localhost es el nombre DNS predeterminado de la dirección 127.0.0.1 en el protocolo TCP/IP, registrado en el host local archivo
La conexión TCP/IP funciona bien para redes lentas y el puerto 1433 debe estar abierto para conectarse.