Utiliser plusieurs versions et instances de SQL ServerWork with Multiple Versions and Instances of SQL Server

SQL ServerSQL Server prend en charge plusieurs instances du Moteur de base de donnéesDatabase Engine, d’ Analysis ServicesAnalysis Serviceset de Reporting ServicesReporting Services sur le même ordinateur. on the same computer. Vous pouvez également mettre à niveau des versions antérieures de SQL ServerSQL Serverou installer SQL ServerSQL Server sur un ordinateur où des versions précédentes de SQL ServerSQL Server sont déjà installées.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. Pour connaître les scénarios de mise à niveau pris en charge, consultez Mises à niveau de la version et de l’édition prises en charge.For supported upgrade scenarios, see Supported Version and Edition Upgrades.

Composants et numérotation de versionVersion Components and Numbering

Les concepts suivants sont utiles pour comprendre le comportement de SQL ServerSQL Server pour les instances côte à côte 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.

Le format de version de produit standard pour SQL ServerSQL Server est MM.nn.bbbb.rr, où chaque segment est défini comme suit :The standard product version format for SQL ServerSQL Server is MM.nn.bbbb.rr where each segment is defined as:

MM - Version principaleMM - Major version

nn - Version secondairenn - Minor version

bbbb - Numéro de buildbbbb - Build number

rr - Numéro de révision de buildrr - Build revision number

Dans chaque version finale principale ou secondaire de SQL ServerSQL Server, le numéro de version est incrémenté afin de la différencier des versions antérieures.In each major or minor release of SQL ServerSQL Server, there is an increment to the version number to differentiate it from earlier versions. Cette modification de la version est utilisée à de nombreuses fins.This change to the version is used for many purposes. Cela comprend l'affichage des informations sur la version dans l'interface utilisateur, le contrôle de la manière dont les fichiers sont remplacés pendant la mise à niveau, l'application des Service Packs, et cela joue également le rôle de mécanisme pour la différentiation fonctionnelle entre les versions consécutives.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.

Composants partagés par toutes les versions de SQL ServerSQL ServerComponents shared by all versions of SQL ServerSQL Server

Certains composants sont partagés par toutes les instances de toutes les versions installées de SQL ServerSQL ServerCertain components are shared by all instances of all installed versions of SQL ServerSQL Server. Lorsque vous installez des versions différentes de SQL ServerSQL Server côte à côte sur le même ordinateur, ces composants sont mis à niveau automatiquement vers la version la plus récente.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. Ces composants sont habituellement désinstallés automatiquement lorsque la dernière instance de SQL ServerSQL Server est désinstallée.Such components are usually uninstalled automatically when the last instance of SQL ServerSQL Server is uninstalled.

Exemples : SQL ServerSQL Server Browser et Enregistreur Microsoft VSS SQL ServerSQL Server .Examples: SQL ServerSQL Server Browser and Microsoft SQL ServerSQL Server VSS Writer.

Composants partagés par toutes les instances de la même version principale de SQL ServerSQL ServerComponents shared across all instances of the same major version of SQL ServerSQL Server

SQL ServerSQL Server Les versions qui ont le même numéro de version principale partagent certains composants d’une instance à l’autre. versions that have the same major version share some components across all instances. Si les composants partagés sont sélectionnés pendant la mise à niveau, les composants existants sont mis à niveau vers la version la plus récente.If the shared components are selected during upgrade, the existing components are upgraded to the latest version.

Exemples : Integration ServicesIntegration Services, Master Data ServicesMaster Data Services, SQL Server Management StudioSQL Server Management Studio, Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT)et documentation en ligne de SQL ServerSQL Server .Examples: Integration ServicesIntegration Services, Master Data ServicesMaster Data Services, SQL Server Management StudioSQL Server Management Studio, Outils de données SQL Server (SSDT)SQL Server Data Tools (SSDT), and SQL ServerSQL Server Books Online.

Composants partagés par les versions secondairesComponents shared across minor versions

SQL ServerSQL Server Les versions qui ont le même numéro de version principale.secondaire partagent des composants. versions that have the same major.minor version shared components.

Exemple : fichiers de support d'installation.Example: Setup support files.

Composants spécifiques à une instance de SQL ServerSQL ServerComponents specific to an instance of SQL ServerSQL Server

Certains composants ou services de SQL ServerSQL Server sont spécifiques à une instance de SQL ServerSQL Server.Some SQL ServerSQL Server components or services are specific to an instance of SQL ServerSQL Server. Ils sont également définis comme étant dépendants de l'instance.These are also known as instance-aware. Ils partagent la même version que l'instance qui les héberge et sont utilisés exclusivement pour cette instance.They share the same version as the instance that hosts them, and are used exclusively for that instance.

Exemples : Moteur de base de donnéesDatabase Engine, Analysis ServicesAnalysis Serviceset Reporting ServicesReporting Services.Examples: Moteur de base de donnéesDatabase Engine, Analysis ServicesAnalysis Services, and Reporting ServicesReporting Services.

Composants qui sont indépendants des versions de SQL ServerSQL ServerComponents that are independent of the SQL ServerSQL Server versions

Certains composants sont installés pendant l'installation de SQL ServerSQL Server , mais sont indépendant des versions de SQL ServerSQL Server.Certain components are installed during SQL ServerSQL Server setup, but are independent of the versions of SQL ServerSQL Server. Ils peuvent être partagés par les versions principales ou par toutes les versions de SQL ServerSQL Server .They may be shared across major versions or by all SQL ServerSQL Server versions.

Exemples : Microsoft Sync Framework, SQL ServerSQL Server Compact.Examples: Microsoft Sync Framework, SQL ServerSQL Server Compact.

Pour plus d’informations sur l’installation de SQL ServerSQL Server Compact, consultez Installer SQL Server 2016 avec l’Assistant Installation (programme d’installation).For more information about SQL ServerSQL Server Compact installation, see Install SQL Server 2016 from the Installation Wizard (Setup). Pour plus d’informations sur la désinstallation de SQL ServerSQL Server Compact, consultez Désinstaller une instance existante de SQL Server (programme d’installation).For more information about how to uninstall SQL ServerSQL Server Compact, see Uninstall an Existing Instance of SQL Server (Setup).

Utilisation de SQL ServerSQL Server côte à côte avec les versions précédentes de SQL ServerSQL ServerUsing SQL ServerSQL Server Side-By-Side with Previous Versions of SQL ServerSQL Server

Vous pouvez installer SQL ServerSQL Server sur un ordinateur exécutant déjà les instances d'une version précédente 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 une instance par défaut existe sur l'ordinateur, SQL ServerSQL Server doit être installé comme instance nommée.If a default instance already exists on the computer, SQL ServerSQL Server must be installed as a named instance.

Attention

SQL ServerSQL Server SysPrep ne prend pas en charge une installation côte à côte d’instances préparées de SQL Server 2016SQL Server 2016 avec des versions antérieures de SQL ServerSQL Server sur le même ordinateur. SQL ServerSQL Server SysPrep does not support side by side installation of prepared instances of SQL Server 2016SQL Server 2016 with earlier versions of SQL ServerSQL Server on the same computer. Par exemple, vous ne pouvez pas préparer d'instance SQL Server 2016SQL Server 2016 côte à côte avec une instance préparée de SQL Server 2012SQL Server 2012.For example, you cannot prepare a SQL Server 2016SQL Server 2016 instance side by side with a prepared instance of SQL Server 2012SQL Server 2012. Toutefois, vous pouvez installer plusieurs instances préparées de la même version principale de SQL ServerSQL Server côte à côte sur le même ordinateur.However, you can install multiple prepared instances of the same major version of SQL ServerSQL Server side by side on the same computer. Pour plus d'informations, consultez Considerations for Installing SQL Server Using SysPrep.For more information, see Considerations for Installing SQL Server Using SysPrep.

SQL Server 2016SQL Server 2016 ne peut pas être installé côte à côte avec des versions antérieures de SQL ServerSQL Server sur un ordinateur qui exécute Windows Server 2008 R2 Server Core SP1. on a computer that is running Windows Server 2008 R2 Server Core SP1. Pour plus d’informations sur les installations Server Core, consultez Installer SQL Server 2016 sur Server Core.For more information on Server Core installations, see Install SQL Server 2016 on Server Core.

Le tableau suivant répertorie la prise en charge côte à côte de SQL Server 2016SQL Server 2016:The following table shows side-by-side support for SQL Server 2016SQL Server 2016:

Instance existante de SQL Server 2016SQL Server 2016Existing instance of SQL Server 2016SQL Server 2016 Prise en charge côte à côteSide-by-side support
SQL Server 2016SQL Server 2016 (64 bits) x64x64 SQL Server 2005SQL Server 2005 (32 bits) (32-bit)

SQL Server 2005SQL Server 2005 (64 bits) x64x64

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

SQL Server 2008SQL Server 2008 (64 bits) x64x64

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

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

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

SQL Server 2012SQL Server 2012 (64 bits) x64x64

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

SQL Server 2014SQL Server 2014 (64 bits) x64x64

Éviter les conflits d'adresse IPPreventing IP Address Conflicts

Lorsqu'une instance de cluster de basculement SQL ServerSQL Server est installée côte à côte avec une instance autonome de Moteur de base de données SQL ServerSQL Server Database Engine, prenez soin d'éviter les conflits de numéro de port TCP sur les adresses IP.When a SQL ServerSQL Server Failover Cluster Instance is installed side-by-side with a standalone instance of the Moteur de base de données SQL ServerSQL Server Database Engine, take care to avoid TCP port number conflicts on the IP addresses. Les conflits se produisent généralement lorsque deux instances de Moteur de base de donnéesDatabase Engine sont configurées pour utiliser le port TCP par défaut (1433).Conflicts usually occur when two instances of the Moteur de base de donnéesDatabase Engine are both configured to use the default TCP port (1433). Pour éviter des conflits, configurez une instance pour utiliser un port fixe non défini par défaut.To avoid conflicts, configure one instance to use a non-default fixed port. La configuration d'un port fixe est généralement plus simple sur l'instance autonome.Configuring a fixed port is usually easiest on the standalone instance. La configuration de Moteur de base de donnéesDatabase Engine pour utiliser des ports différents empêche un conflit inattendu adresse IP/port TCP qui bloque un démarrage de l'instance lorsqu'une instance de cluster de basculement SQL ServerSQL Server échoue au nœud en attenteConfiguring the Moteur de base de donnéesDatabase 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

Voir aussiSee Also

Configurations matérielle et logicielle requises pour l’installation de SQL Server 2016 Hardware and Software Requirements for Installing SQL Server 2016
Installer SQL Server 2016 avec l’Assistant Installation (programme d’installation) Install SQL Server 2016 from the Installation Wizard (Setup)
Mises à niveau de la version et de l’édition prises en charge Supported Version and Edition Upgrades
Mettre à niveau vers SQL Server 2016 Upgrade to SQL Server 2016
Fonctionnalités prises en charge par les éditions de SQL Server 2016 Features Supported by the Editions of SQL Server 2016
Compatibilité descendante_supprimé Backward Compatibility_deleted