Respuestas:
Una instancia de SQL Server es un servidor SQL completo y puede instalar muchas instancias en una máquina, pero solo puede tener una instancia predeterminada.
Una instancia de SQL Server tiene su propia copia de los archivos del servidor, las bases de datos y las credenciales de seguridad.
Esta url puede ayudarte
INSTANCIA DEL SERVIDOR SQL Una instancia del Motor de base de datos es una copia del ejecutable sqlservr.exe que se ejecuta como un servicio del sistema operativo. Cada instancia gestiona varias bases de datos del sistema y una o más bases de datos de usuarios. Cada computadora puede ejecutar múltiples instancias del Motor de base de datos independientemente de otras instancias.
SQL Server se compone de tres partes principales: 1. Un motor, que es el software iniciado por algunos servicios de Windows que realiza búsquedas, géneros y otras acciones; 2. Metadatos como las bases de datos maestra y del sistema msdb; 3. Bases de datos de usuarios donde se almacenan los datos.
The master database contains the information that the engine reads when it starts up. It includes such things as security settings, file locations, sort orders, and database locations. The msdb database contains the information used by the SQL Server Agent program and information about maintenance plans. Yet another system database, called model, is the "template" from which other databases are created. Finally, the tempdb database is the "scratch" area that the engine software uses. This format holds true for all versions of SQL Server, although other control mechanisms are also implemented as Dynamic Link Libraries, or DLL’s.
This means that a single installation of SQL Server has only one set of certain data, such as server-level security credentials, scheduling information, temporary files and other meta-data.
Beginning with SQL Server 2000, you can run multiple copies of the software, using what Microsoft calls Instances. Instances share a few files between them, mostly dealing with client tools. This allows you to have two different system administrators (sa accounts) and other server-level security on the same hardware. So if you have different security needs, say running more than one company with different administrators, you can install multiple copies of SQL Server on the same hardware.
Another advantage is that since some of the files that run the Instance are duplicated, you can apply service packs separately to each Instance. That way you can host several applications on the same hardware that require different service pack levels.
Las instancias también le permiten trabajar con múltiples versiones e incluso ediciones del producto. Puede instalar instancias en cualquier momento, incluso después de que SQL Server esté instalado y ejecutándose durante algún tiempo. Entonces, para Instance (sin juego de palabras), puede instalar SQL Server 2005 Express Edition, SQL Server 2005 Enterprise Edition, SQL Server 2008 Standard Edition y SQL Server 2008 R2 Developer Edition, todo en el mismo hardware.
If a connection request specifies only the name of the computer only, then connection is made to the default instance. A named instance is one where you specify an instance name when installing the instance. A connection request must specify both the computer name and instance name in order to connect to the instance. The computer name and instance name are specified in the format computer_name\instance_name.
Las instancias se aplican principalmente al motor de base de datos y sus componentes de soporte, no a las herramientas del cliente. Cuando instala varias instancias, cada instancia obtiene un conjunto único de: 1. Bases de datos del sistema y del usuario. 2. Los servicios de SQL Server y del Agente SQL Server. Para las instancias predeterminadas, los nombres de los servicios siguen siendo MSSQLServer y SQLServerAgent. Para instancias con nombre, los nombres de los servicios se cambian a MSSQL $ instancename y SQLAgent $ instancename, lo que les permite iniciarse y detenerse independientemente de las otras instancias en el servidor. Los motores de base de datos para las diferentes instancias se inician y se detienen utilizando el servicio asociado de SQL Server. Los servicios del Agente SQL Server administran eventos programados para las instancias asociadas del motor de base de datos. 3)