Avant l'installation du clustering de basculementBefore Installing Failover Clustering

Avant d’installer un cluster de basculement SQL Server, vous devez sélectionner le matériel et le système d’exploitation que SQL Server utilisera.Before you install a SQL Server failover cluster, you must select the hardware and the operating system on which SQL Server will run. Vous devez aussi configurer le clustering de basculement Windows Server (WSFC) et examiner le réseau, la sécurité ainsi que les points importants à prendre en compte pour les autres logiciels qui seront exécutés sur votre cluster de basculement.You must also configure Windows Server Failover Clustering (WSFC), and review network, security, and considerations for other software that will run on your failover cluster.

Si un cluster Windows dispose d'un lecteur de disque local et que la même lettre de lecteur est aussi utilisée sur un ou plusieurs nœuds de cluster en tant que lecteur partagé, vous ne pouvez pas installer SQL ServerSQL Server sur ce lecteur.If a Windows cluster has a local disk drive and the same drive letter is also used on one or more cluster nodes as a shared drive, you cannot install SQL ServerSQL Server on that drive.

Vous pouvez également examiner les rubriques suivantes pour en savoir plus sur les concepts, les fonctionnalités et les tâches de clustering de basculement SQL ServerSQL Server .You may also want to review the following topics to learn more about SQL ServerSQL Server failover clustering concepts, features and tasks.

Description des rubriquesTopic Description RubriqueTopic
Décrit les concepts de clustering de basculement SQL ServerSQL Server et fournit des liens vers les contenus et tâches associés.Describes SQL ServerSQL Server failover clustering concepts, and provides links to associated content and tasks. Instances de cluster de basculement Always On (SQL Server)Always On Failover Cluster Instances (SQL Server)
Décrit les concepts de stratégie de basculement SQL ServerSQL Server et fournit des liens pour la configuration de la stratégie de basculement selon les besoins de votre organisation.Describes SQL ServerSQL Server failover policy concepts, and provides links to configuring the failover policy to suit your organizational requirements. Stratégie de basculement pour les instances de cluster de basculementFailover Policy for Failover Cluster Instances
Décrit comment gérer votre cluster de basculement existant SQL ServerSQL Server .Describes how to maintain and your existing SQL ServerSQL Server failover cluster. Administration et maintenance de l'instance de cluster de basculementFailover Cluster Instance Administration and Maintenance
Explique comment installer Analysis ServicesAnalysis Services sur un cluster de basculement Windows Server (WSFC).Explains how to install Analysis ServicesAnalysis Services on a Windows Server Failover Cluster (WSFC). Procédure : mettre en cluster SQL Server Analysis ServicesHow to Cluster SQL Server Analysis Services

Bonnes pratiques Best Practices

  • Passez en revue les SQL Server 2016SQL Server 2016 Notes de publicationReview SQL Server 2016SQL Server 2016 Release Notes

  • Installez les logiciels requis.Install prerequisite software. Avant d'exécuter l'installation ou la mise à niveau vers SQL Server 2016SQL Server 2016, installez les composants requis suivants pour réduire la durée d'installation.Before running Setup to install or upgrade to SQL Server 2016SQL Server 2016, install the following prerequisites to reduce installation time. Vous pouvez installer les logiciels requis sur chaque nœud de cluster de basculement, puis redémarrer les nœuds une fois avant d'exécuter le programme d'installation.You can install prerequisite software on each failover cluster node and then restart nodes once before running Setup.

    • Windows PowerShell n'est plus installé par le programme d'installation de SQL ServerSQL Server .Windows PowerShell is no longer installed by SQL ServerSQL Server Setup. Windows PowerShell est un composant requis pour l’installation des composants du SQL Server 2016SQL Server 2016 Moteur de base de donnéesDatabase Engine et de SQL Server Management StudioSQL Server Management Studio.Windows PowerShell is a prerequisite for installing SQL Server 2016SQL Server 2016 Moteur de base de donnéesDatabase Engine components and SQL Server Management StudioSQL Server Management Studio. Si Windows PowerShell n’est pas présent sur votre ordinateur, vous pouvez l’activer en suivant les instructions de la page Windows Management Framework .If Windows PowerShell is not present on your computer, you can enable it by following the instructions on the Windows Management Framework page.

    • Le .NET Framework 3.5 SP1 n'est plus installé par le programme d'installation de SQL ServerSQL Server, mais il peut être requis lors de l'installation de SQL ServerSQL Server sur des systèmes d'exploitation Windows plus anciens..NET Framework 3.5 SP1 is no longer installed by SQL ServerSQL Server Setup, but may be required while installing SQL ServerSQL Server on older Windows operating systems. Pour plus d’informations, consultez les notes de publication de SQL Server 2016SQL Server 2016.For more information, see SQL Server 2016SQL Server 2016Release Notes.

    • MicrosoftMicrosoft : pour éviter le redémarrage de l'ordinateur suite à l'installation de .NET Framework 4 pendant l'installation, le programme d'installation de SQL Server 2016SQL Server 2016 requiert l'installation de MicrosoftMicrosoft Update sur l'ordinateur. MicrosoftMicrosoft Update package: To avoid computer restart due to .NET Framework 4 installation during setup, SQL Server 2016SQL Server 2016 setup requires a MicrosoftMicrosoft update to be installed on the computer. Si vous installez SQL Server 2014SQL Server 2014 sur Windows 7 SP1 ou Windows Server 2008Windows Server 2008 SP2, cette mise à jour est incluse.If you are installing SQL Server 2014SQL Server 2014 on Windows 7 SP1 or Windows Server 2008Windows Server 2008 SP2 this update is included. Si vous installez sur un système d'exploitation Windows plus ancien, vous pouvez la télécharger à partir de la Mise à niveau Microsoft pour le .NET Framework 4.0 sur Windows Vista et Windows Server 2008.If you are installing on an older Windows operating system, download it from Microsoft Update for .NET Framework 4.0 on Windows Vista and Windows Server 2008.

    • Le programme d'installation de .NET Framework 4.0 installe le .NET Framework 4 sur un système d'exploitation en cluster..NET Framework 4: Setup installs .NET Framework 4 on a clustered operating system. Pour réduire le temps d'installation, vous pouvez envisager d'installer le .NET Framework 4 avant d'exécuter le programme d'installation.To reduce installation time, you may consider installing .NET Framework 4 before you run Setup.

    • SQL ServerSQL Server . Setup support files. Vous pouvez installer ces fichiers en exécutant SqlSupport.msi qui se trouve sur le support d'installation de SQL Server 2016SQL Server 2016 .You can install these files by running SqlSupport.msi located on your SQL Server 2016SQL Server 2016 installation media.

  • Vérifiez qu'aucun logiciel antivirus n'est installé sur votre cluster WSFC.Verify that antivirus software is not installed on your WSFC cluster. Pour plus d’informations, consultez l’article MicrosoftMicrosoft Le logiciel antivirus peut être à l’origine de problèmes avec les services de cluster de la Base de connaissances.For more information, see the MicrosoftMicrosoft Knowledge Base article, Antivirus software may cause problems with cluster services.

  • Lorsque vous nommez un groupe de clusters pour votre installation de clusters de basculement, vous ne devez pas utiliser les caractères suivants dans le nom du groupe de clusters :When naming a cluster group for your failover cluster installation, you must not use any of the following characters in the cluster group name:

    • Opérateur Inférieur à (<)Less than operator (<)

    • Opérateur Supérieur à (>)Greater than operator (>)

    • Guillemet (")Double quote (")

    • Apostrophe (')Single quote (')

    • Esperluette (&)Ampersand (&)

      Vérifiez également que les noms de groupes de clusters existants ne contiennent pas de caractères non pris en charge.Also verify that existing cluster group names do not contain unsupported characters.

  • Vérifiez que tous les nœuds du cluster sont configurés de la même manière, y compris COM+, les lettres de lecteur de disque et les utilisateurs dans le groupe Administrateurs.Ensure that all cluster nodes are configured identically, including COM+, disk drive letters, and users in the administrators group.

  • Vérifiez que vous avez effacé les journaux système dans tous les nœuds, puis affiché de nouveau les journaux système.Verify that you have cleared the system logs in all nodes and viewed the system logs again. Vérifiez que les journaux ne contiennent aucun message d'erreur avant de continuer.Ensure that the logs are free of any error messages before continuing.

  • Avant d'installer ou de mettre à jour un cluster de basculement SQL ServerSQL Server , désactivez l'ensemble des applications et des services susceptibles d'utiliser les composants SQL ServerSQL Server au cours de l'installation, mais maintenez en ligne les ressources de disque.Before you install or update a SQL ServerSQL Server failover cluster, disable all applications and services that might use SQL ServerSQL Server components during installation, but leave the disk resources online.

  • SQL ServerSQL Server définit automatiquement les dépendances entre le groupe de clusters SQL ServerSQL Server et les disques qui figurent dans le cluster de basculement. cluster group and the disks that will be in the failover cluster. Ne définissez pas de dépendances pour les disques avant l'installation.Do not set dependencies for disks before Setup.

    • Pendant l'installation du cluster de basculement SQL ServerSQL Server , un objet ordinateur (compte d'ordinateur Active Directory) pour la ressource de nom réseau SQL ServerSQL Server est créé.During SQL ServerSQL Server Failover Cluster installation, computer object (Active Directory computer accounts) for the SQL ServerSQL Server Network Resource Name is created. Dans un cluster Windows Server 2008Windows Server 2008 , le nom de compte du cluster (compte d'ordinateur du cluster lui-même) doit disposer d'autorisations pour créer des objets ordinateur.In a Windows Server 2008Windows Server 2008 cluster, the cluster name account (computer account of the cluster itself) needs to have permissions to create computer objects. Pour plus d'informations, consultez Configuration de comptes dans Active Directory.For more information, see Configuring Accounts in Active Directory.

    • Si vous utilisez le partage de fichiers SMB comme option de stockage, le compte d'installation de SQL ServerSQL Server doit avoir les privilèges SeSecurityPrivilege sur le serveur de fichiers.If you are using SMB File share as a storage option, the SQL ServerSQL Server Setup account must have SeSecurityPrivilege on the file server. Pour ce faire, dans la console de stratégie de sécurité locale du serveur de fichiers, ajoutez le compte utilisé pour l'installation de SQL ServerSQL Server aux droits Gérer le journal d'audit et de la sécurité .To do this, using the Local Security Policy console on the file server, add the SQL ServerSQL Server setup account to Manage auditing and security log rights.

Vérifiez votre solution matérielle Verify Your Hardware Solution

  • Si la solution de cluster inclut des nœuds de cluster dispersés géographiquement, il est important de vérifier d'autres éléments, tels que la prise en charge de disques partagés et le temps de réponse du réseau.If the cluster solution includes geographically dispersed cluster nodes, additional items like network latency and shared disk support must be verified.

  • Vérifiez que le disque sur lequel SQL ServerSQL Server doit être installé n'est pas compressé ni chiffré.Verify that the disk where SQL ServerSQL Server will be installed is not compressed or encrypted. Si vous tentez d'installer SQL ServerSQL Server sur un lecteur compressé ou chiffré, l'installation de SQL ServerSQL Server échoue.If you attempt to install SQL ServerSQL Server to a compressed drive or an encrypted drive, SQL ServerSQL Server Setup fails.

  • Les configurations SAN sont également prises en charge sous Windows Server 2008Windows Server 2008 et les éditions Advanced Server et Datacenter Server de Windows Server 2008 R2Windows Server 2008 R2 .SAN configurations are also supported on Windows Server 2008Windows Server 2008 and Windows Server 2008 R2Windows Server 2008 R2 Advanced Server and Datacenter Server editions. La catégorie « Périphérique cluster/multi-cluster » du Catalogue Windows et de la liste des matériels compatibles avec Windows répertorie les unités de stockage compatibles SAN qui ont été testées et qui sont prises en charge en tant qu'unités de stockage SAN avec plusieurs clusters WSFC associés.The Windows Catalog and Hardware Compatibility List category "Cluster/Multi-cluster Device" lists the set of SAN-capable storage devices that have been tested and are supported as SAN storage units with multiple WSFC clusters attached. Exécutez la validation de cluster après avoir trouvé les composants certifiés.Run cluster validation after finding the certified components.

  • Le partage de fichiers SMB est également pris en charge pour l'installation des fichiers de données.SMB File Share is also supported for installing data files. Pour plus d'informations, consultez Storage Types for Data Files.For more information, see Storage Types for Data Files.

    Avertissement

    Si vous utilisez un serveur de fichiers Windows comme stockage de partage de fichiers SMB, le compte d'installation de SQL ServerSQL Server doit avoir les privilèges SeSecurityPrivilege sur le serveur de fichiers.If you are using Windows File Server as a SMB File Share storage, the SQL ServerSQL Server Setup account must have SeSecurityPrivilege on the file server. Pour ce faire, dans la console de stratégie de sécurité locale du serveur de fichiers, ajoutez le compte utilisé pour l'installation de SQL ServerSQL Server aux droits Gérer le journal d'audit et de la sécurité .To do this, using the Local Security Policy console on the file server, add the SQL ServerSQL Server setup account to Manage auditing and security log rights.

    Si vous utilisez un stockage de partage de fichiers SMB autre que le serveur de fichiers Windows, consultez le fournisseur de stockage pour une installation équivalente du côté du serveur de fichiers.If you are using SMB file share storage other than Windows File server, please consult the storage vendor for an equivalent setting on the file server side.

  • SQL ServerSQL Server prend en charge des points de montage. supports mount points.

    Un volume monté, ou point de montage, vous permet d'utiliser une seule lettre de lecteur pour faire référence à de nombreux disques ou volumes.A mounted volume, or mount point, allows you to use a single drive letter to refer to many disks or volumes. Si vous disposez d'une lettre de lecteur D: qui fait référence à un disque ou volume traditionnel, vous pouvez connecter ou « monter » d'autres disques ou volumes comme répertoires sous la lettre de lecteur D: sans que les disques ou volumes supplémentaires ne nécessitent des lettres de lecteurs qui leur sont propres.If you have a drive letter D: that refers to a regular disk or volume, you can connect or "mount" additional disks or volumes as directories under drive letter D: without the additional disks or volumes requiring drive letters of their own.

    Remarques supplémentaires relatives aux points de montage pour le clustering de basculement SQL ServerSQL Server :Additional mount point considerations for SQL ServerSQL Server failover clustering:

    • SQL ServerSQL Server , le lecteur de base d'un lecteur monté doit posséder une lettre de lecteur associée. Setup requires that the base drive of a mounted drive has an associated drive letter. Pour les installations de clusters de basculement, ce lecteur de base doit être un lecteur en cluster.For failover cluster installations, this base drive must be a clustered drive. Les GUID du volume ne sont pas pris en charge dans cette version.Volume GUIDs are not supported in this release.

    • Le lecteur de base (celui doté de la lettre de lecteur) ne peut pas être partagé entre des instances de clusters de basculement.The base drive, the one with the drive letter, cannot be shared among failover cluster instances. Cette restriction est normale pour les clusters de basculement, mais elle ne s'applique pas aux serveurs autonomes à plusieurs instances.This is a normal restriction for failover clusters, but is not a restriction on stand-alone, multi-instance servers.

    • Les installations en cluster de SQL ServerSQL Server sont limitées au nombre de lettres de lecteurs disponibles.The clustered installations of SQL ServerSQL Server are limited to the number of available drive letters. Si l'on part du principe que vous utilisez une seule lettre de lecteur pour le système d'exploitation et que toutes les autres lettres de lecteurs peuvent être utilisées comme lecteurs en cluster standard ou lecteurs en cluster hébergeant des points de montage, vous êtes limité à un maximum de 25 instances de SQL ServerSQL Server par cluster de basculement.Assuming that you use only one drive letter for the operating system, and all other drive letters are available as normal cluster drives or cluster drives hosting mount points, you are limited to a maximum of 25 instances of SQL ServerSQL Server per failover cluster.

      Conseil

      La limite de 25 instances peut être évitée à l'aide de l'option de partage de fichiers SMB.The 25 instance limit can be overcome by using SMB file share option. Si vous utilisez le partage de fichiers SMB comme option de stockage, vous pouvez installer jusqu'à 50 instances de cluster de basculement SQL ServerSQL Server .If you use SMB file share as the storage option, you can install up to 50 SQL ServerSQL Server failover cluster instances.

    • Le formatage d'un lecteur après montage de lecteurs supplémentaires n'est pas pris en charge.Formatting a drive after mounting additional drives is not supported.

  • SQL ServerSQL Server prend en charge uniquement le disque local pour l'installation des fichiers tempdb. failover cluster installation supports Local Disk only for installing the tempdb files. Assurez-vous que le chemin d'accès spécifié pour les données tempdb et les fichiers journaux sont valides sur tous les nœuds du cluster.Ensure that the path specified for the tempdb data and log files is valid on all the cluster nodes. Pendant le basculement, si les répertoires tempdb ne sont pas disponibles sur le nœud de basculement cible, la ressource SQL ServerSQL Server ne sera pas en ligne.During failover, if the tempdb directories are not available on the failover target node, the SQL ServerSQL Server resource will fail to come online. Pour plus d’informations, consultez Types de stockage pour les fichiers de données et Configuration du moteur de base de données – Répertoires de données.For more information, see Storage Types for Data Files and Database Engine Configuration - Data Directories.

  • Si vous déployez un cluster de basculement SQL ServerSQL Server sur des composants de la technologie iSCSI, nous vous recommandons de prendre les précautions qui s'imposent.If you deploy a SQL ServerSQL Server failover cluster on iSCSI technology components, we recommend that you use appropriate caution. Pour plus d'informations, consultez Prise en charge de SQL Server sur des composants de la technologie iSCSI.For more information, see Support for SQL Server on iSCSI technology components.

  • Pour plus d'informations, consultez Politique de prise en charge SQL Server pour le clustering Microsoft.For more information, see SQL Server support policy for Microsoft Clustering.

  • Pour plus d'informations sur la configuration appropriée d'un lecteur quorum, consultez Informations concernant la configuration d'un lecteur quorum.For more information about proper quorum drive configuration, see Quorum Drive Configuration Information.

  • Pour installer un cluster de basculement SQL ServerSQL Server lorsque les fichiers d'installation SQL ServerSQL Server sources et le cluster se trouvent dans des domaines différents, copiez les fichiers d'installation sur le domaine actuellement disponible sur le cluster de basculement SQL ServerSQL Server .To install a SQL ServerSQL Server failover cluster when the SQL ServerSQL Server source installation files and the cluster exist on different domains, copy the installation files to the current domain available to the SQL ServerSQL Server failover cluster.

Passez en revue les considérations sur la sécurité Review Security Considerations

  • Pour utiliser le chiffrement, installez le certificat du serveur avec le nom DNS complet du cluster WSFC sur tous les nœuds du cluster de basculement SQL ServerSQL Server .To use encryption, install the server certificate with the fully qualified DNS name of the WSFC cluster on all nodes in the SQL ServerSQL Server failover cluster. Par exemple, si vous disposez d'un cluster à deux nœuds appelés « Test1.NomDomaine.com » et « Test2.NomDomaine.com » et d'une instance de cluster de basculement SQL ServerSQL Server appelée « Virtsql », vous devez vous procurer un certificat pour « Virtsql.NomDomaine.com » et installer le certificat sur les nœuds test1 et test2.For example, if you have a two-node cluster, with nodes named "Test1.DomainName.com" and "Test2.DomainName.com" and a SQL ServerSQL Server failover cluster instance named "Virtsql", you must get a certificate for "Virtsql.DomainName.com" and install the certificate on the test1 and test2 nodes. Vous pouvez ensuite activer la case à cocher Forcer le chiffrement du protocole dans le Gestionnaire de configuration SQL ServerSQL Server pour configurer votre cluster de basculement à des fins de chiffrement.Then you can select the Force protocol encryption check box on the SQL ServerSQL Server Configuration Manager to configure your failover cluster for encryption.

    Important

    Ne cochez pas la case Forcer le chiffrement du protocole tant que les certificats n’ont pas été installés sur tous les nœuds participants de votre instance de cluster de basculement.Do not select the Force protocol encryption check box until you have certificates installed on all participating nodes in your failover cluster instance.

  • Pour les installations SQL ServerSQL Server dans des configurations côte à côte avec des versions antérieures, les services SQL ServerSQL Server doivent utiliser des comptes figurant uniquement dans le groupe global des domaines.For SQL ServerSQL Server installations in side-by-side configurations with previous versions, SQL ServerSQL Server services must use accounts found only in the global domains group. En outre, les comptes utilisés par les services SQL ServerSQL Server ne doivent pas figurer dans le groupe local Administrateurs.Additionally, accounts used by SQL ServerSQL Server services must not appear in the local Administrators group. Ne pas se conformer à cette consigne entraînera un comportement de sécurité inattendu.Failure to comply with this guideline will result in unexpected security behavior.

  • Pour créer un cluster de basculement, vous devez être un administrateur local autorisé à se connecter en tant que service et à agir dans le cadre du système d'exploitation sur tous les nœuds de l'instance de cluster de basculement.To create a failover cluster, you must be a local administrator with permissions to log on as a service, and to act as part of the operating system on all nodes of the failover cluster instance.

  • Sur Windows Server 2008Windows Server 2008, les SID de service sont générés automatiquement pour une utilisation avec les services SQL Server 2016SQL Server 2016 .On Windows Server 2008Windows Server 2008, service SIDs are generated automatically for use with SQL Server 2016SQL Server 2016 services. Pour les instances de cluster de basculement SQL Server 2016SQL Server 2016 mises à niveau à partir d'anciennes versions de SQL ServerSQL Server, les groupes de domaines et configurations des listes de contrôle d'accès existants seront conservés.For SQL Server 2016SQL Server 2016 failover cluster instances upgraded from previous versions of SQL ServerSQL Server, existing domain groups and ACL configurations will be preserved.

  • Les groupes de domaines doivent se trouver dans le même domaine que les comptes d'ordinateurs.Domain groups must be within the same domain as the machine accounts. Si, par exemple, l'ordinateur sur lequel SQL ServerSQL Server sera installé se trouve dans le domaine SQLSVR, enfant de MYDOMAIN, vous devez spécifier un groupe dans le domaine SQLSVR.For example, if the machine where SQL ServerSQL Server will be installed is in the SQLSVR domain which is a child of MYDOMAIN, you must specify a group in the SQLSVR domain. Le domaine SQLSVR peut contenir des comptes d'utilisateurs de MYDOMAIN.The SQLSVR domain may contain user accounts from MYDOMAIN.

  • SQL ServerSQL Server ne peut pas être installé lorsque les nœuds du cluster sont des contrôleurs de domaine. failover clustering cannot be installed where cluster nodes are domain controllers.

  • Consultez le contenu de Security Considerations for a SQL Server Installation.Review content in Security Considerations for a SQL Server Installation.

  • Pour activer l'authentification Kerberos avec SQL ServerSQL Server, consultez l'article Utiliser l'authentification Kerberos dans SQL Server de la Base de connaissances MicrosoftMicrosoft .To enable Kerberos authentication with SQL ServerSQL Server, see How to use Kerberos authentication in SQL Server in the MicrosoftMicrosoft Knowledge Base.

Passez en revue les considérations relatives aux réseau, port et pare-feu Review Network, Port, and Firewall Considerations

  • Vérifiez que vous avez désactivé NetBIOS pour toutes les cartes réseau privées avant d'entamer la procédure d'installation de SQL ServerSQL Server .Verify that you have disabled NetBIOS for all private network cards before beginning SQL ServerSQL Server Setup.

  • Le nom réseau et l'adresse IP de SQL ServerSQL Server ne doivent pas être utilisés à d'autres fins, telles que le partage de fichiers.The network name and IP address of your SQL ServerSQL Server should not be used for any other purpose, such as file sharing. Si vous souhaitez créer une ressource de partage de fichier, utilisez un nom réseau et une adresse IP différents et uniques pour la ressource.If you want to create a file share resource, use a different, unique network name and IP address for the resource.

    Important

    Nous vous déconseillons d'utiliser des partages de fichiers sur des lecteurs de données, car ils ont une incidence sur les performances et le comportement de SQL ServerSQL Server .We recommend that you do not use file shares on data drives, because they can affect SQL ServerSQL Server behavior and performance.

  • Bien que SQL ServerSQL Server prenne en charge les canaux nommés et les sockets TCP/IP sur TCP/IP au sein d'un cluster, nous vous recommandons d'utiliser des sockets TCP/IP dans une configuration en cluster.Even though SQL ServerSQL Server supports both Named Pipes and TCP/IP Sockets over TCP/IP within a cluster, we recommend that you use TCP/IP Sockets in a clustered configuration.

  • Notez que le serveur ISA Server n'est pas pris en charge sur le clustering Windows ; par conséquent, il n'est pas non plus pris en charge sur les clusters de basculement SQL ServerSQL Server .Note that ISA server is not supported on Windows Clustering and consequently is also not supported on SQL ServerSQL Server failover clusters.

  • Le service Registre distant doit être activé et en cours d'exécution.The Remote Registry service must be up and running.

  • L'administration à distance doit être activée.Remote Administration must be enabled.

  • Pour le port SQL ServerSQL Server , utilisez le Gestionnaire de configuration SQL ServerSQL Server pour vérifier la configuration réseau SQL ServerSQL Server du protocole TCP/IP pour l'instance à débloquer.For the SQL ServerSQL Server port, use SQL ServerSQL Server Configuration Manager to check the SQL ServerSQL Server network configuration for the TCP/IP protocol for the instance you want to unblock. Vous devez activer le port TCP pour IPALL si vous voulez vous connecter à SQL ServerSQL Server à l'aide de TCP après l'installation.You must enable the TCP port for IPALL if you want to connect to SQL ServerSQL Server using TCP after installation. SQL Browser écoute sur le port UDP 1434 par défaut.By default, SQL Browser listens on UDP port 1434.

  • Les opérations d'installation du cluster de basculement incluent une règle qui vérifie l'ordre de liaison réseau.Failover cluster Setup operations include a rule that checks network binding order. Bien que les ordres de liaison semblent corrects, il se peut que vous ayez désactivé ou créé des configurations de carte réseau « fantômes » sur le système.Although binding orders might seem correct, you might have disabled or "ghosted" NIC configurations on the system. Les configurations de carte réseau « fantômes » peuvent affecter l'ordre de liaison et provoquer l'émission d'un avertissement par ce dernier."Ghosted" NIC configurations can affect the binding order and cause the binding order rule to issue a warning. Pour éviter cela, effectuez les opérations suivantes pour identifier et supprimer les cartes réseau désactivées :To avoid this situation, use the following steps to identify and remove disabled network adapters:

    1. À une invite de commandes, entrez : set devmgr_Show_Nonpersistent_Devices=1.At a command prompt, type: set devmgr_Show_Nonpersistent_Devices=1.

    2. Tapez et exécutez : start Devmgmt.msc.Type and run: start Devmgmt.msc.

    3. Développez la liste des cartes réseau.Expand the list of network adapters. Seuls les adaptateurs physiques doivent figurer dans la liste.Only the physical adapters should be in the list. Si une carte réseau est désactivée, le programme d'installation signalera un échec pour la règle de l'ordre de liaison réseau.If you have a disabled network adapter, Setup will report a failure for the network binding order rule. Le Panneau de configuration/Connexions réseau indiquera également que l'adaptateur a été désactivé.Control Panel/Network Connections will also show that adapter was disabled. Assurez-vous que les Paramètres réseau du Panneau de configuration affichent la même liste d'adaptateurs physiques actifs que devmgmt.msc.Confirm that Network Settings in Control Panel shows the same list of enabled physical adapters that devmgmt.msc shows.

    4. Supprimez les cartes réseau désactivées avant d’exécuter l’installation de SQL Server.Remove disabled network adapters before you run SQL Server Setup.

    5. À l'issue de l'installation, retournez dans Connexions réseau dans le Panneau de configuration et désactivez les cartes réseau qui ne sont pas actuellement utilisées.After Setup finishes, return to Network Connections in Control Panel and disable any network adapters that are not currently in use.

Vérifiez votre système d'exploitation Verify Your Operating System

Assurez-vous que votre système d'exploitation est installé correctement et qu'il prend en charge le clustering de basculement.Make sure that your operating system is installed properly and is designed to support failover clustering. Le tableau suivant comporte une liste des éditions SQL ServerSQL Server et des systèmes d'exploitation qui les prennent en charge.The following table is a list of SQL ServerSQL Server editions and the operating systems that support them.

SQL ServerSQL Server édition edition Windows Server 2008Windows Server 2008 Enterprise Enterprise Windows Server 2008Windows Server 2008 Datacenter Server Datacenter Server Windows Server 2008 R2Windows Server 2008 R2 Enterprise Enterprise Windows Server 2008 R2Windows Server 2008 R2 Datacenter Server Datacenter Server
SQL Server 2014SQL Server 2014 Enterprise (64 bits) x64 Enterprise (64-bit) x64 OuiYes OuiYes OuiYes OuiYes
SQL Server 2014SQL Server 2014 Enterprise (32 bits) Enterprise (32-bit) OuiYes OuiYes
SQL Server 2016SQL Server 2016 bits) Developer (64 –bit) Developer (64 OuiYes OuiYes OuiYes OuiYes
SQL Server 2016SQL Server 2016 Developer (32 bits) Developer (32-bit) OuiYes OuiYes
SQL Server 2016SQL Server 2016 Standard (64 bits) Standard (64-bit) OuiYes OuiYes OuiYes OuiYes
SQL Server 2016SQL Server 2016 Standard (32 bits) Standard (32-bit) OuiYes OuiYes

SQL ServerSQL Server ne sont pas pris en charge en mode WOW. SQL ServerSQL Server clusters are not supported in WOW mode. Cela inclut les mises à niveau de versions précédentes des clusters de basculement SQL ServerSQL Server installés à l'origine dans WOW.That includes upgrades from previous versions of SQL ServerSQL Server failover clusters that were originally installed in WOW. Pour ceux-là, la seule option de mise à niveau est d'installer la nouvelle version côte à côte et de migrer.For those the only upgrade option is to install the new version side by side and migrate.

Pris en charge pour le clustering de basculement de plusieurs sous-réseaux SQL ServerSQL Server .Supported for SQL ServerSQL Server multi-subnet failover clustering.

Remarques supplémentaires concernant les configurations de sous-réseaux multiples Additional Considerations for Multi-Subnet Configurations

Les sections ci-dessous décrivent les points à garder à l'esprit lors de l'installation d'un cluster de basculement de sous-réseaux multiples SQL ServerSQL Server .The sections below describe the requirements to keep in mind when installing a SQL ServerSQL Server multi-subnet failover cluster. Une configuration de sous-réseaux multiples implique le clustering de plusieurs sous-réseaux et, par conséquent, l'utilisation de plusieurs adresses IP et la modification des dépendances de ressource d'adresse IP.A multi-subnet configuration involves clustering across multiple subnets, therefore involves using multiple IP addresses and changes to IP address resource dependencies.

SQL ServerSQL Server Considérations relatives au système d’exploitation et à l’édition Edition and Operating System Considerations

  • Pour plus d’informations sur les éditions de SQL ServerSQL Server qui prennent en charge un cluster de basculement de plusieurs sous-réseaux SQL ServerSQL Server , consultez Fonctionnalités prises en charge par les éditions de SQL Server 2016.For information about the editions of SQL ServerSQL Server that support a SQL ServerSQL Server multi-subnet failover cluster, see Features Supported by the Editions of SQL Server 2016.

  • Pour créer un cluster de basculement de plusieurs sous-réseaux SQL ServerSQL Server , vous devez d'abord créer le cluster de basculement multisite Windows Server 2008 R2Windows Server 2008 R2 sur plusieurs sous-réseaux.To create a SQL ServerSQL Server multi-subnet failover cluster, you must first create the Windows Server 2008 R2Windows Server 2008 R2 multi-site failover cluster on multiple subnets.

  • SQL ServerSQL Server dépend du cluster de basculement Windows Server pour s'assurer que les conditions de la dépendance d'IP est valide en cas de basculement. failover cluster depends on the Windows Server failover cluster to make sure that the IP dependency conditions are valid if there is a failover.

  • Windows Server 2008 R2Windows Server 2008 R2 requiert que tous les serveurs de clusters soient dans le même domaine Active Directory. requires that all the cluster servers must be in the same Active Directory domain. Par conséquent, le cluster de basculement de sous-réseaux multiples SQL ServerSQL Server requiert que tous les nœuds de cluster soient dans le même domaine Active Directory même s'ils se trouvent dans des sous-réseaux différents.Therefore, SQL ServerSQL Server multi-subnet failover cluster requires that all the cluster nodes be in the same Active Directory domain even if they are in different subnets.

Adresse IP et dépendances de ressource d'adresse IPIP Address and IP Address Resource Dependencies

  1. La dépendance de ressource d'adresse IP est définie à OR dans une configuration de sous-réseaux multiples.The IP Address resource dependency is set to OR in a multi-subnet configuration. Pour plus d’informations, consultez Créer un cluster de basculement SQL Server (programme d’installation)For more information, see Create a New SQL Server Failover Cluster (Setup)

  2. Les dépendances d'adresse IP mixtes AND-OR ne sont pas prises en charge.Mixed AND-OR IP address dependencies are not supported. Par exemple, <IP1> AND <IP2> OR <IP3> n’est pas pris en charge.For example, <IP1> AND <IP2> OR <IP3> is not supported.

  3. La présence de plusieurs adresses IP par sous-réseau n'est pas prise en charge.More than one IP address per subnet is not supported.

    Si vous décidez d'utiliser plusieurs adresses IP configurées pour le même sous-réseau, vous pouvez rencontrer des échecs de connexion client au démarrage de SQL ServerSQL Server .If you decide to use more than one IP address configured for the same subnet, you may experience client connection failures during SQL ServerSQL Server startup.

Contenu connexeRelated Content

Pour plus d’informations sur le basculement multisite Windows Server 2008 R2Windows Server 2008 R2 , consultez Site de clustering de basculement Windows Server 2008 R2 et Concevoir un service ou une application en cluster dans un clustering de basculement multisite.For more information about Windows Server 2008 R2Windows Server 2008 R2 multi-site failover, see Windows Server 2008 R2 Failover Clustering Site and Design for a Clustered Service or Application in a Multi-Site Failover Cluster.

Configurer le cluster de basculement Windows Server Configure Windows Server Failover Cluster

  • MicrosoftMicrosoft Le logiciel WSFC (service de cluster) doit être configuré sur au moins l’un des nœuds de votre cluster de serveurs. Cluster Service (WSFC) must be configured on at least one node of your server cluster. Vous devez également exécuter SQL ServerSQL Server Enterprise, SQL ServerSQL Server Business Intelligence ou SQL ServerSQL Server Standard conjointement à WSFC.You must also run SQL ServerSQL Server Enterprise, SQL ServerSQL Server Business Intelligence, or SQL ServerSQL Server Standard in conjunction with WSFC. SQL ServerSQL Server Enterprise prend en charge les clusters de basculement contenant jusqu'à 16 nœuds. Enterprise support failover clusters with up to 16 nodes. SQL ServerSQL Server Business Intelligence et SQL ServerSQL Server Standard prennent en charge les clusters de basculement à deux nœuds. Standard supports two-node failover clusters.

  • La DLL de ressource pour le service SQL ServerSQL Server exporte deux fonctions utilisées par le gestionnaire de cluster WSFC pour vérifier la disponibilité de la ressource SQL ServerSQL Server .The resource DLL for the SQL ServerSQL Server service exports two functions used by WSFC Cluster Manager to check for availability of the SQL ServerSQL Server resource. Pour plus d’informations, consultez Stratégie de basculement pour les instances de cluster de basculement.For more information, see Failover Policy for Failover Cluster Instances.

  • WSFC doit être en mesure de vérifier que l'instance de cluster de basculement s'exécute à l'aide de la vérification IsAlive.WSFC must be able to verify that the failover clustered instance is running by using the IsAlive check. Cela signifie qu'il convient de se connecter au serveur à l'aide d'une connexion approuvée.This requires connecting to the server by using a trusted connection. Par défaut, le compte qui exécute le service de cluster n'est pas configuré en tant qu'administrateur sur les nœuds du cluster, et le groupe BUILTIN\Administrateurs n'a pas l'autorisation de se connecter à SQL ServerSQL Server.By default, the account that runs the cluster service is not configured as an administrator on nodes in the cluster, and the BUILTIN\Administrators group does not have permission to log into SQL ServerSQL Server. Ces paramètres changent uniquement si vous modifiez les autorisations définies sur les nœuds du cluster.These settings change only if you change permissions on the cluster nodes.

  • Configurez le service DNS (Domain Name Service) ou le service WINS (Windows Internet Name Service).Configure Domain Name Service (DNS) or Windows Internet Name Service (WINS). Un serveur DNS ou un serveur WINS doit s'exécuter dans l'environnement où votre cluster de basculement SQL ServerSQL Server sera installé.A DNS server or WINS server must be running in the environment where your SQL ServerSQL Server failover cluster will be installed. SQL ServerSQL Server nécessite un enregistrement DNS dynamique de la référence virtuelle de l'interface IP SQL ServerSQL Server . IP interface virtual reference. La configuration du serveur DNS doit permettre aux nœuds de cluster d'inscrire dynamiquement une table d'adresses IP en ligne sur le nom du réseau.DNS server configuration should allow cluster nodes to dynamically register an online IP address map to Network Name. Si l'enregistrement dynamique ne peut pas être effectué, le programme d'installation échoue et l'installation est restaurée.If the dynamic registration cannot be completed, Setup fails and the installation is rolled back. Pour plus d'informations, consultez cet article de la base de connaissancesFor more information, see this knowledgebase article

Installer MicrosoftMicrosoft Distributed Transaction Coordinator Install MicrosoftMicrosoft Distributed Transaction Coordinator

Avant d'installer SQL ServerSQL Server sur un cluster de basculement, déterminez si la ressource de cluster MicrosoftMicrosoft Distributed Transaction Coordinator (MSDTC) doit être créée.Before installing SQL ServerSQL Server on a failover cluster, determine whether the MicrosoftMicrosoft Distributed Transaction Coordinator (MSDTC) cluster resource must be created. Si vous installez uniquement le Moteur de base de donnéesDatabase Engine, la ressource de cluster MSDTC n'est pas nécessaire.If you are installing only the Moteur de base de donnéesDatabase Engine, the MSDTC cluster resource is not required. Si vous installez le Moteur de base de donnéesDatabase Engine et SSIS, les composants de station de travail, ou si vous comptez utiliser les transactions distribuées, vous devez installer MSDTC.If you are installing the Moteur de base de donnéesDatabase Engine and SSIS, Workstation Components, or if you will use distributed transactions, you must install MSDTC. Notez que MSDTC n'est pas requis pour les instances d' Analysis ServicesAnalysis Servicesuniquement.Note that MSDTC is not required for Analysis ServicesAnalysis Services-only instances.

Sur Windows Server 2008Windows Server 2008 et Windows Server 2008 R2Windows Server 2008 R2, vous pouvez installer plusieurs instances de MSDTC sur un cluster de basculement unique.On Windows Server 2008Windows Server 2008 and Windows Server 2008 R2Windows Server 2008 R2, you can install multiple instances of MSDTC on a single failover cluster. La première instance de MSDTC installée sera l'instance de cluster par défaut de MSDTC.The first instance of MSDTC that is installed will be the cluster default instance of MSDTC. SQL ServerSQL Server tirera parti d'une instance de MSDTC installée automatiquement sur le groupe de ressources de cluster local SQL ServerSQL Server en utilisant automatiquement l'instance de MSDTC. local cluster resource group by automatically using the instance of MSDTC. Toutefois, les applications peuvent être mappées individuellement à toute instance de MSDTC sur le cluster.However, individual applications can be mapped to any instance of MSDTC on the cluster.

Les règles suivantes sont appliquées pour une instance de MSDTC devant être choisie par SQL ServerSQL Server:The following rules are applied for an instance of MSDTC to be chosen by SQL ServerSQL Server:

  • Utilisation de MSDTC installé dans le groupe local, sinonUse MSDTC installed to the local group, else

  • Utilisation de l'instance mappée de MSDTC, sinonUse the mapped instance of MSDTC, else

  • Utilisation de l'instance par défaut du cluster de MSDTC, sinonUse the cluster's default instance of MSDTC, else

  • Utilisation l'instance de MSDTC installée sur les ordinateurs locauxUse the local machine’s installed instance of MSDTC

Important

Si l'instance MSDTC installée dans le groupe de clusters local de SQL ServerSQL Server échoue, SQL ServerSQL Server n'essaie pas automatiquement d'utiliser l'instance de cluster par défaut ou l'instance de MSDTC de l'ordinateur local.If the MSDTC instance that is installed to the local cluster group of SQL ServerSQL Server fails, SQL ServerSQL Server does not automatically attempt to use the default cluster instance or the local machine instance of MSDTC. Vous devrez supprimer complètement l'instance non réussie de MSDTC du groupe SQL ServerSQL Server pour utiliser une autre instance de MSDTC.You would need to completely remove the failed instance of MSDTC from the SQL ServerSQL Server group to use another instance of MSDTC. De même, si vous créez un mappage pour SQL ServerSQL Server et si l'instance mappée de MSDTC échoue, vos transactions distribuées échoueront également.Likewise, if you create a mapping for SQL ServerSQL Server and the mapped instance of MSDTC fails, your distributed transactions will also fail. Si vous souhaitez que SQL ServerSQL Server utilise une autre instance de MSDTC, vous devez ajouter une instance de MSDTC au groupe de clusters local de SQL ServerSQL Server ou supprimer le mappage.If you want SQL ServerSQL Server to use a different instance of MSDTC, you must either add an instance of MSDTC to the local cluster group of the SQL ServerSQL Server or delete the mapping.

Configurer le coordinateur de transactions distribuées MicrosoftMicrosoft (MSDTC)Configure MicrosoftMicrosoft Distributed Transaction Coordinator

Une fois que vous avez installé le système d'exploitation et configuré votre cluster, vous devez configurer MSDTC pour qu'il fonctionne dans un cluster à l'aide de l'Administrateur de cluster.After you install the operating system and configure your cluster, you must configure MSDTC to work in a cluster by using the Cluster Administrator. L'échec de la mise en cluster de MSDTC ne bloquera pas l'installation de SQL ServerSQL Server , mais les fonctionnalités des applications SQL ServerSQL Server peuvent être affectées si MSDTC n'est pas configuré correctement.Failure to cluster MSDTC will not block SQL ServerSQL Server Setup, but SQL ServerSQL Server application functionality may be affected if MSDTC is not properly configured.

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
Paramètres de l'outil d'analyse de configuration système Check Parameters for the System Configuration Checker
Administration et maintenance de l'instance de cluster de basculement Failover Cluster Instance Administration and Maintenance