Trabajar con varias versiones e instancias de SQL Server

SQL Server admite varias instancias de Motor de base de datos, Analysis Services y Reporting Services en el mismo equipo. También puede actualizar las versiones anteriores de SQL Server o instalar SQL Server en un equipo en el que ya estén instaladas versiones anteriores de SQL Server. Para conocer los escenarios de actualización admitidos, vea Actualizaciones de ediciones y versiones admitidas.

Componentes de versión y numeración

Los siguientes conceptos resultan útiles para entender el comportamiento de SQL Server para instancias en paralelo de SQL Server.

El formato de versión de producto estándar para SQL Server es MM. nn.bbbb.rr donde cada segmento se define del siguiente modo:

PP: versión principal

ss: versión secundaria

cccc: número de compilación

rr: número de revisión de la compilación

En cada lanzamiento principal o secundario de SQL Server, hay un incremento del número de versión para diferenciarlo de las versiones anteriores. Este cambio de la versión se usa para numerosos propósitos. Entre otros, se incluye la presentación de información de la versión en la interfaz de usuario, el control del modo en que los archivos se reemplazan durante la actualización, la aplicación de Service Pack y también como un mecanismo para la diferenciación funcional entre las versiones sucesivas.

Componentes compartidos por todas las versiones de SQL Server

Determinados componentes se comparten en todas las instancias de todas las versiones instaladas de SQL Server. Al instalar diferentes versiones de SQL Server en paralelo en el mismo equipo, estos componentes se actualizan automáticamente a la versión más reciente. Dichos componentes normalmente se desinstalan de forma automática cuando se desinstala la última instancia de SQL Server.

Ejemplos: SQL Server Browser y Microsoft SQL Server VSS Writer.

Componentes compartidos por todas las instancias de la misma versión principal de SQL Server

Las versiones de SQL Server que tienen la misma versión principal comparten algunos componentes en todas las instancias. Si los componentes compartidos se seleccionan durante la actualización, los componentes existentes se actualizan a la última versión.

Ejemplos: Integration Services, Master Data Services, SQL Server Management Studio, SQL Server Data Tools (SSDT) y Libros en pantalla de SQL Server.

Componentes compartidos por las versiones secundarias

Las versiones de SQL Server que tienen la misma versión principal.secundaria comparten algunos componentes.

Ejemplo: archivos auxiliares para la instalación.

Componentes específicos de una instancia de SQL Server

Algunos componentes o servicios de SQL Server son específicos de una instancia de SQL Server. También se denominan dependientes de la instancia. Comparten la misma versión que la instancia que los hospeda y se usan exclusivamente para dicha instancia.

Ejemplos: Motor de base de datos, Analysis Services y Reporting Services.

Componentes que son independientes de las versiones de SQL Server

Determinados componentes se instalan durante la instalación SQL Server, pero son independientes de las versiones de SQL Server. Se pueden compartir en las versiones principales o en todas las versiones de SQL Server.

Ejemplos: Microsoft Sync Framework y SQL Server Compact.

Para obtener más información acerca de la instalación de SQL Server Compact, vea Instalar SQL Server 2012 desde el Asistente para la instalación (programa de instalación). Para obtener más información acerca de cómo desinstalar SQL Server Compact, vea Desinstalar una instancia existente de SQL Server (programa de instalación).

Usar SQL Server en paralelo con versiones anteriores de SQL Server

Puede instalar SQL Server en un equipo que ya ejecute instancias de una versión anterior de SQL Server. Si ya existe una instancia predeterminada en el equipo, SQL Server se debe instalar como una instancia con nombre.

Nota de advertenciaAdvertencia

Sysprep de SQL Server no admite la instalación en paralelo de las instancias preparadas de SQL Server 2012 con versiones anteriores de SQL Server en el mismo equipo. Por ejemplo, no puede preparar una instancia de SQL Server 2008 R2 en paralelo con una instancia preparada de SQL Server 2012. Sin embargo, puede instalar varias instancias preparadas de la misma versión principal de SQL Server en paralelo en el mismo equipo. Para obtener más información, vea Consideraciones acerca de la instalación de SQL Server con SysPrep.

SQL Server 2012 no se puede instalar en paralelo con versiones anteriores de SQL Server en un equipo que ejecute Windows Server 2008 R2 Server Core SP1. Para obtener más información acerca de las instalaciones de Server Core, vea Instalar SQL Server 2012 en Server Core.

En la tabla siguiente se muestra la compatibilidad para las configuraciones en paralelo de SQL Server 2012:

Instancia existente de SQL Server 2012.

Compatibilidad en paralelo

SQL Server 2012 (32 bits)

SQL Server 2005 (32 bits)

SQL Server 2005 (64 bits) x64

SQL Server 2008 (32 bits)

SQL Server 2008 (64 bits) x64

SQL Server 2008 R2 (32 bits)

SQL Server 2008 R2 (64 bits) x64

SQL Server 2012 (32 bits)

SQL Server 2012 (64 bits) x64

SQL Server 2012 (64 bits) x64

SQL Server 2005 (32 bits)

SQL Server 2005 (64 bits) x64

SQL Server 2008 (32 bits)

SQL Server 2008 (64 bits) x64

SQL Server 2008 R2 (32 bits)

SQL Server 2008 R2 (64 bits) x64

SQL Server 2012 (32 bits)

SQL Server 2012 (64 bits) x64

Evitar conflictos de direcciones IP

Al instalar una instancia de clúster de conmutación por error de SQL Server en paralelo con una instancia independiente de Motor de base de datos de SQL Server, tenga cuidado para evitar conflictos de número de puerto TCP en las direcciones IP. Los conflictos suelen suceder cuando se configuran dos instancias de Motor de base de datos para usar el puerto TCP (1433). Para evitar conflictos, configure una instancia para que utilice un puerto fijo predeterminado. La configuración de un puerto fijo es normalmente lo más sencillo en el caso de la instancia independiente. La configuración de Motor de base de datos para utilizar puertos diferentes evitará un conflicto inesperado entre el puerto TCP y la dirección IP que impide que se inicie la instancia cuando una instancia de clúster de conmutación por error de SQL Server produce un error en el nodo en espera

Vea también

Tasks

Instalar SQL Server 2012 desde el Asistente para la instalación (programa de instalación)

Referencia

Requisitos de hardware y software para instalar SQL Server 2012

Actualizaciones de ediciones y versiones admitidas

Conceptos

Actualizar a SQL Server 2012

Compatibilidad con versiones anteriores

Usar el Asesor de actualizaciones para preparar las actualizaciones

Otros recursos

Características compatibles con las ediciones de SQL Server 2012