Trabajar con varias versiones e instancias de SQL ServerWork with Multiple Versions and Instances of SQL Server

SQL ServerSQL Server admite varias instancias de Motor de base de datosDatabase Engine, Analysis ServicesAnalysis Servicesy Reporting ServicesReporting Services en el mismo equipo. supports multiple instances of the Motor de base de datosDatabase Engine, Analysis ServicesAnalysis Services, and Reporting ServicesReporting Services on the same computer. También puede actualizar las versiones anteriores de SQL ServerSQL Server, o instalar SQL ServerSQL Server en un equipo en el que ya estén instaladas versiones anteriores de SQL ServerSQL Server .You can also upgrade earlier versions of SQL ServerSQL Server, or install SQL ServerSQL Server on a computer where earlier SQL ServerSQL Server versions are already installed. Para conocer escenarios de actualización admitidos, vea Actualizaciones de ediciones y versiones admitidas.For supported upgrade scenarios, see Supported Version and Edition Upgrades.

Componentes de versión y numeraciónVersion Components and Numbering

Los siguientes conceptos resultan útiles para entender el comportamiento de SQL ServerSQL Server para instancias en paralelo de SQL ServerSQL Server.The following concepts are useful in understanding the behavior of SQL ServerSQL Server for side-by-side instances of SQL ServerSQL Server.

El formato de versión de producto estándar para SQL ServerSQL Server es MM.nn.bbbb.rr, donde cada segmento se define del siguiente modo:The standard product version format for SQL ServerSQL Server is MM.nn.bbbb.rr where each segment is defined as:

PP: versión principalMM - Major version

ss: versión secundariann - Minor version

cccc: número de compilaciónbbbb - Build number

rr: número de revisión de la compilaciónrr - Build revision number

En cada lanzamiento principal o secundario de SQL ServerSQL Server, hay un incremento del número de versión para diferenciarlo de las versiones anteriores.In each major or minor release of SQL ServerSQL Server, there is an increment to the version number to differentiate it from earlier versions. Este cambio de la versión se usa para numerosos propósitos.This change to the version is used for many purposes. 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.This includes displaying version information in the user interface, controlling how files are replaced during upgrade, applying service packs, and also as a mechanism for functional differentiation between the successive versions.

Componentes compartidos por todas las versiones de SQL ServerSQL ServerComponents shared by all versions of SQL ServerSQL Server

Determinados componentes se comparten en todas las instancias de todas las versiones instaladas de SQL ServerSQL Server.Certain components are shared by all instances of all installed versions of SQL ServerSQL Server. Al instalar diferentes versiones de SQL ServerSQL Server en paralelo en el mismo equipo, estos componentes se actualizan automáticamente a la versión más reciente.When you install different versions of SQL ServerSQL Server side-by-side on the same machine, these components are automatically upgraded to the latest version. Dichos componentes normalmente se desinstalan de forma automática cuando se desinstala la última instancia de SQL ServerSQL Server .Such components are usually uninstalled automatically when the last instance of SQL ServerSQL Server is uninstalled.

Ejemplos: SQL ServerSQL Server Browser y Microsoft SQL ServerSQL Server VSS Writer.Examples: SQL ServerSQL Server Browser and Microsoft SQL ServerSQL Server VSS Writer.

Componentes compartidos por todas las instancias de la misma versión principal de SQL ServerSQL ServerComponents shared across all instances of the same major version of SQL ServerSQL Server

SQL ServerSQL Server que tienen la misma versión principal comparten algunos componentes en todas las instancias. versions that have the same major version share some components across all instances. Si los componentes compartidos se seleccionan durante la actualización, los componentes existentes se actualizan a la última versión.If the shared components are selected during upgrade, the existing components are upgraded to the latest version.

Ejemplos: Integration ServicesIntegration Services, Master Data ServicesMaster Data Services, SQL Server Management StudioSQL Server Management Studio, SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)y Libros en pantalla de SQL ServerSQL Server .Examples: Integration ServicesIntegration Services, Master Data ServicesMaster Data Services, SQL Server Management StudioSQL Server Management Studio, SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), and SQL ServerSQL Server Books Online.

Componentes compartidos por las versiones secundariasComponents shared across minor versions

SQL ServerSQL Server que tienen la misma versión principal.secundaria comparten algunos componentes. versions that have the same major.minor version shared components.

Ejemplo: archivos auxiliares para la instalación.Example: Setup support files.

Componentes específicos de una instancia de SQL ServerSQL ServerComponents specific to an instance of SQL ServerSQL Server

Algunos componentes o servicios de SQL ServerSQL Server son específicos de una instancia de SQL ServerSQL Server.Some SQL ServerSQL Server components or services are specific to an instance of SQL ServerSQL Server. También se denominan dependientes de la instancia.These are also known as instance-aware. Comparten la misma versión que la instancia que los hospeda y se usan exclusivamente para dicha instancia.They share the same version as the instance that hosts them, and are used exclusively for that instance.

Ejemplos: Motor de base de datosDatabase Engine, Analysis ServicesAnalysis Servicesy Reporting ServicesReporting Services.Examples: Motor de base de datosDatabase Engine, Analysis ServicesAnalysis Services, and Reporting ServicesReporting Services.

Componentes que son independientes de las versiones de SQL ServerSQL ServerComponents that are independent of the SQL ServerSQL Server versions

Determinados componentes se instalan durante la instalación SQL ServerSQL Server , pero son independientes de las versiones de SQL ServerSQL Server.Certain components are installed during SQL ServerSQL Server setup, but are independent of the versions of SQL ServerSQL Server. Se pueden compartir en las versiones principales o en todas las versiones de SQL ServerSQL Server .They may be shared across major versions or by all SQL ServerSQL Server versions.

Ejemplos: Microsoft Sync Framework y SQL ServerSQL Server Compact.Examples: Microsoft Sync Framework, SQL ServerSQL Server Compact.

Para obtener más información sobre la instalación de SQL ServerSQL Server Compact, vea Instalación de SQL Server 2016 desde el Asistente para la instalación (programa de instalación).For more information about SQL ServerSQL Server Compact installation, see Install SQL Server 2016 from the Installation Wizard (Setup). Para obtener más información sobre cómo desinstalar SQL ServerSQL Server Compact, vea Desinstalar una instancia existente de SQL Server (programa de instalación).For more information about how to uninstall SQL ServerSQL Server Compact, see Uninstall an Existing Instance of SQL Server (Setup).

Usar SQL ServerSQL Server en paralelo con versiones anteriores de SQL ServerSQL ServerUsing SQL ServerSQL Server Side-By-Side with Previous Versions of SQL ServerSQL Server

Puede instalar SQL ServerSQL Server en un equipo que ya ejecute instancias de una versión anterior de SQL ServerSQL Server .You can install SQL ServerSQL Server on a computer that is already running instances of an earlier SQL ServerSQL Server version. Si ya existe una instancia predeterminada en el equipo, SQL ServerSQL Server se debe instalar como una instancia con nombre.If a default instance already exists on the computer, SQL ServerSQL Server must be installed as a named instance.

Precaución

SQL ServerSQL Server no admite la instalación en paralelo de las instancias preparadas de SQL Server 2017SQL Server 2017 con versiones anteriores de SQL ServerSQL Server en el mismo equipo. SysPrep does not support side by side installation of prepared instances of SQL Server 2017SQL Server 2017 with earlier versions of SQL ServerSQL Server on the same computer. Por ejemplo, no puede preparar una instancia de SQL Server 2017SQL Server 2017 en paralelo con una instancia preparada de SQL Server 2012SQL Server 2012.For example, you cannot prepare a SQL Server 2017SQL Server 2017 instance side by side with a prepared instance of SQL Server 2012SQL Server 2012. Sin embargo, puede instalar varias instancias preparadas de la misma versión principal de SQL ServerSQL Server en paralelo en el mismo equipo.However, you can install multiple prepared instances of the same major version of SQL ServerSQL Server side by side on the same computer. Para más información, consulte Considerations for Installing SQL Server Using SysPrep.For more information, see Considerations for Installing SQL Server Using SysPrep.

SQL Server 2017SQL Server 2017 no se puede instalar en paralelo con versiones anteriores de SQL ServerSQL Server en un equipo que ejecute Windows Server 2008 R2 Server Core SP1. cannot be installed side-by-side with earlier versions of SQL ServerSQL Server on a computer that is running Windows Server 2008 R2 Server Core SP1. Para obtener más información sobre cómo llevar a cabo una instalación Server Core, vea Instalación de SQL Server 2016 en Server Core.For more information on Server Core installations, see Install SQL Server 2016 on Server Core.

En la tabla siguiente se muestra la compatibilidad para las configuraciones en paralelo de SQL Server 2017SQL Server 2017:The following table shows side-by-side support for SQL Server 2017SQL Server 2017:

Instancia existente de SQL Server 2017SQL Server 2017Existing instance of SQL Server 2017SQL Server 2017 Compatibilidad en paraleloSide-by-side support
SQL Server 2017SQL Server 2017 (64 bits) x64x64 (64-bit) x64x64 Resultado deSQL Server 2005 (32 bits) (32-bit)

Resultado deSQL Server 2005 (64 bits) x64x64 (64-bit) x64x64

SQL Server 2008SQL Server 2008 (32 bits) (32-bit)

SQL Server 2008SQL Server 2008 (64 bits) x64x64 (64-bit) x64x64

SQL Server 2008 R2SQL Server 2008 R2 (32 bits) (32-bit)

SQL Server 2008 R2SQL Server 2008 R2 (64 bits) x64x64 (64-bit) x64x64

SQL Server 2012SQL Server 2012 (32 bits) (32-bit)

SQL Server 2012SQL Server 2012 (64 bits) x64x64 (64-bit) x64x64

SQL Server 2014SQL Server 2014 (32 bits) (32-bit)

SQL Server 2014SQL Server 2014 (64 bits) x64x64 (64-bit) x64x64

SQL Server 2016SQL Server 2016

En la tabla siguiente se muestra la compatibilidad en paralelo de SQL Server 2016SQL Server 2016 con versiones anteriores:The following table shows side-by-side support for SQL Server 2016SQL Server 2016 with previous versions:

Instancia existente de SQL Server 2016SQL Server 2016Existing instance of SQL Server 2016SQL Server 2016 Compatibilidad en paralelo con versiones anterioresSide-by-side support for previous versions
SQL Server 2016SQL Server 2016 x64x64 x64x64 Resultado deSQL Server 2005 (32 bits) (32-bit)

Resultado deSQL Server 2005 (64 bits) x64x64 (64-bit) x64x64

SQL Server 2008SQL Server 2008 (32 bits) (32-bit)

SQL Server 2008SQL Server 2008 (64 bits) x64x64 (64-bit) x64x64

SQL Server 2008 R2SQL Server 2008 R2 (32 bits) (32-bit)

SQL Server 2008 R2SQL Server 2008 R2 (64 bits) x64x64 (64-bit) x64x64

SQL Server 2012SQL Server 2012 (32 bits) (32-bit)

SQL Server 2012SQL Server 2012 (64 bits) x64x64 (64-bit) x64x64

SQL Server 2014SQL Server 2014 (32 bits) (32-bit)

SQL Server 2014SQL Server 2014 (64 bits) x64x64 (64-bit) x64x64

Evitar conflictos de direcciones IPPreventing IP Address Conflicts

Al instalar una instancia de clúster de conmutación por error de SQL ServerSQL Server en paralelo con una instancia independiente de Motor de base de datos de SQL ServerSQL Server Database Engine, tenga cuidado para evitar conflictos de número de puerto TCP en las direcciones IP.When a SQL ServerSQL Server Failover Cluster Instance is installed side-by-side with a standalone instance of the Motor de base de datos de SQL ServerSQL Server Database Engine, take care to avoid TCP port number conflicts on the IP addresses. Los conflictos suelen suceder cuando se configuran dos instancias de Motor de base de datosDatabase Engine para usar el puerto TCP (1433).Conflicts usually occur when two instances of the Motor de base de datosDatabase Engine are both configured to use the default TCP port (1433). Para evitar conflictos, configure una instancia para que utilice un puerto fijo predeterminado.To avoid conflicts, configure one instance to use a non-default fixed port. La configuración de un puerto fijo es normalmente lo más sencillo en el caso de la instancia independiente.Configuring a fixed port is usually easiest on the standalone instance. La configuración de Motor de base de datosDatabase Engine 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 ServerSQL Server produce un error en el nodo en esperaConfiguring the Motor de base de datosDatabase Engine to use different ports will prevent an unexpected IP Address/TCP port conflict that blocks an instance startup when a SQL ServerSQL Server Failover Cluster Instance fails to the standby node

Vea tambiénSee Also

Requisitos de hardware y software para instalar SQL Server Hardware and Software Requirements for Installing SQL Server
Instalación de SQL Server desde el asistente para instalación Install SQL Server from the Installation Wizard (Setup)
Actualizaciones de ediciones y versiones admitidas Supported Version and Edition Upgrades
Actualizar SQL Server Upgrade SQL Server
Ediciones y características admitidas de SQL Server 2017 Editions and supported features of SQL Server 2017
Ediciones y características admitidas de SQL Server 2016 Editions and supported features of SQL Server 2016
Compatibilidad con versiones anterioresBackward Compatibility_deleted