Pregunta "Servidor" frente a "Fuente de datos" en la cadena de conexión


Soy nuevo en SqlServer, ahora mismo tengo SqlLocalDb instalado para trabajar localmente Bien, pero normalmente puedo ver dos cadenas de conexión y ambas funcionan:

Data Source=(localdb)\v11.0;Integrated Security=true;

y

Server=(localdb)\v11.0;Integrated Security=true;

¿Qué diferencia exacta hay entre los dos?


74
2018-02-22 13:11


origen


Respuestas:


Para obtener la lista completa de todas las palabras clave de la cadena de conexión, incluidas las que son totalmente sinónimos, consulte el SqlConnection.ConnectionString documentación:

Todos estos son totalmente equivalentes:

  • Fuente de datos
  • Servidor
  • Dirección
  • Addr
  • Dirección de red

75
2018-02-22 13:48



... No hay diferencia entre Servidor y Fuente de datos, ya que representan lo mismo para SQL Server: el nombre completo de la instancia de SQL Server con la sintaxis "MyComputerName \ MyShortInstanceName", que podría incluir el puerto utilizado por la instancia de SQL Server para comunicar.

Referencia: http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/7e3cd9b2-4eed-4103-a07a-5ca2cd33bd21


14
2018-02-22 13:23



También son sinónimos; puede usar cualquiera de los dos.

Es decir, en lo que respecta al marco, son lo mismo.


8
2018-02-22 13:12