Estoy un poco confundido con las instancias de SQL Server. El nombre de la instancia y la ID de la instancia son propiedades diferentes, aunque la ID de la instancia tiende a ser predeterminada a una versión en mayúscula del nombre de la instancia. La instalación le permite establecer un valor diferente para la ID que el Nombre, aunque generalmente son los mismos.
Obviamente, ID se refiere a referencia interna y Nombre se refiere a referencia fácil de usar. ¿Pero cuáles son las diferencias fundamentales entre los dos? ¿Cuándo se debe usar uno en lugar del otro?
Necesito entender esto al implementar / instalar SQL Server 2008 R2 Express en las máquinas del servidor de nuestros clientes desde un proceso de instalación personalizado.
fuente
Ni siquiera soy un principiante, pero todo está en las referencias proporcionadas por Jerry Dodge.
NOMBRE DE LA INSTANCIA = Se adjunta a un NOMBRE DEL SERVIDOR tal como se indica. Cuando intenta conectarse a una base de datos SQL, necesita que el servidor pueda ingresar. Se trata de la red y las propiedades de su máquina física o virtual que aloja su BASE DE DATOS.
ID DE INSTANCIA = se adjunta al nombre de instancia de SQL. Una vez que proporcionó el nombre de la instancia que es la RUTA a su NOMBRE DEL SERVIDOR, entonces necesita la ID de INSTANCE para poder acceder a sus programas y la ruta de BASE DE DATOS y todos los demás requisitos de licencia de software para ejecutar.
Uno es Computadora y red física o virtual y el otro es la ruta física o lógica al almacenamiento de la base de datos.
fuente
Esto te ayudará a comprender las diferencias.
[http://msdn.microsoft.com/en-us/library/ms143531(v=sql.120).aspxfont>[1]
EDITAR:
Nombre de la instancia: El nombre del servidor SQL - INSTANCIA POR DEFECTO, Nombre INSTANCIA (usted da un nombre para la instancia en particular)
ID de instancia: está relacionado con el nombre de instancia. Por ejemplo: cuando presiona Instancia predeterminada, entonces será SQLSERVER el campo generado IDID o su nombre ID de instancia generado.
fuente
El nombre de instancia es como SQL20mm_64ENT, por ejemplo, está instalando PC_102 \ SQL20mm_64ENT
La ID de instancia es como MSSQLnn.SQL2016_64ENT
fuente