Prérequis, restrictions et recommandations - Groupes de disponibilité Always OnPrereqs, Restrictions, Recommendations - Always On Availability Groups

Cette rubrique s’applique à : OuiSQL Serveraucunbase de données SQL AzureaucunAzure SQL Data Warehouse aucun Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Cette rubrique décrit les considérations relatives au déploiement de Groupes de disponibilité Always OnAlways On availability groups, notamment les prérequis, restrictions et recommandations concernant les ordinateurs hôtes, les clusters de basculement Windows Server (WSFC), les instances de serveur et les groupes de disponibilité.This topic describes considerations for deploying Groupes de disponibilité Always OnAlways On availability groups, including prerequisites, restrictions, and recommendations for host computers, Windows Server failover clusters (WSFC), server instances, and availability groups. Pour chacun de ces composants, les considérations relatives à la sécurité et les autorisations requises (le cas échéant) sont indiquées.For each of these components security considerations and required permissions, if any, are indicated.

Important

Avant de déployer Groupes de disponibilité Always OnAlways On availability groups, nous vous recommandons de lire les sections de cette rubrique.Before you deploy Groupes de disponibilité Always OnAlways On availability groups, we strongly recommend that you read every section of this topic.

Correctifs logiciels .Net prenant en charge les groupes de disponibilité.Net Hotfixes that Support Availability Groups

Selon les composants et les fonctionnalités SQL Server 2017SQL Server 2017 que vous allez utiliser avec Groupes de disponibilité Always OnAlways On availability groups, vous pourrez éventuellement avoir besoin d'installer des correctifs logiciels .Net supplémentaires identifiés dans le tableau suivant.Depending on the SQL Server 2017SQL Server 2017 components and features you will use with Groupes de disponibilité Always OnAlways On availability groups, you may need to install additional .Net hotfixes identified in the following table. Ces derniers peuvent être installés dans n'importe quel ordre.The hotfixes can be installed in any order.

Fonctionnalité dépendanteDependent Feature Correctif logicielHotfix LienLink
Case à cocherCheckbox Reporting ServicesReporting Services Le correctif pour .Net 3.5 SP1 ajoute une prise en charge au client SQL concernant les fonctionnalités Always On d’intention de lecture (read-intent), de lecture seule (readonly) et de basculement à plusieurs sous-réseaux (multisubnetfailover).Hotfix for .Net 3.5 SP1 adds support to SQL Client for Always On features of Read-intent, readonly, and multisubnetfailover. Le correctif doit être installé sur chaque serveur de rapports Reporting ServicesReporting Services .The hotfix needs to be installed on each Reporting ServicesReporting Services report server. Article 2654347 de la base de connaissances : Correctif pour .Net 3.5 SP1 pour l’ajout d’une prise en charge des fonctionnalités Always OnKB 2654347: Hotfix for .Net 3.5 SP1 to add support for Always On features

Exigences et recommandations système de WindowsWindows System Requirements and Recommendations

Dans cette section :In This Section:

Liste de vérification des conditions requises (système Windows)Checklist: Requirements (Windows System)

Pour prendre en charge la fonctionnalité Groupes de disponibilité Always OnAlways On availability groups , vérifiez que chaque ordinateur devant participer à un ou plusieurs groupes de disponibilité respecte les conditions requises fondamentales suivantes :To support the Groupes de disponibilité Always OnAlways On availability groups feature, ensure that every computer that is to participate in one or more availability groups meets the following fundamental requirements:

Condition requiseRequirement LienLink
Case à cocherCheckbox Vérifiez que ce système n'est pas un contrôleur de domaine.Ensure that the system is not a domain controller. Les groupes de disponibilité ne sont pas pris en charge sur les contrôleurs de domaine.Availability groups are not supported on domain controllers.
Case à cocherCheckbox Vérifiez que chaque ordinateur exécute Windows Server 2012 ou versions ultérieures.Ensure that each computer is running Windows Server 2012 or later versions. Configurations matérielle et logicielle requises pour l’installation de SQL Server 2016Hardware and Software Requirements for Installing SQL Server 2016
Case à cocherCheckbox Vérifiez que chaque ordinateur est un nœud dans un cluster WSFC.Ensure that each computer is a node in a WSFC. Clustering de basculement Windows Server (WSFC) avec SQL ServerWindows Server Failover Clustering (WSFC) with SQL Server
Case à cocherCheckbox Vérifiez que le cluster WSFC contient suffisamment de nœuds pour prendre en charge vos configurations de groupe de disponibilité.Ensure that the WSFC contains sufficient nodes to support your availability group configurations. Un nœud de cluster peut héberger un seul réplica de disponibilité pour un groupe de disponibilité donné.A cluster node can host only one availability replica for a given availability group. Sur un nœud de cluster donné, une ou plusieurs instances de SQL ServerSQL Server peuvent héberger des réplicas de disponibilité pour de nombreux groupes de disponibilité.On a given cluster node, one or more instances of SQL ServerSQL Server can host availability replicas for many availability groups.

Demandez à vos administrateurs de base de données le nombre de nœuds de cluster nécessaires pour prendre en charge les réplicas de disponibilité des groupes de disponibilité planifiés.Ask your database administrators how many cluster nodes are required for to support the availability replicas of the planned availability groups.

Vue d’ensemble des groupes de disponibilité Always On (SQL Server).Overview of Always On Availability Groups (SQL Server).

Important

Vérifiez que votre environnement est correctement configuré pour se connecter à un groupe de disponibilité.Also ensure that your environment is correctly configured for connecting to an availability group. Pour plus d’informations, consultez Connectivité client Always On (SQL Server).For more information, see Always On Client Connectivity (SQL Server).

Recommandations pour les ordinateurs qui hébergent des réplicas de disponibilité (système Windows)Recommendations for Computers That Host Availability Replicas (Windows System)

  • Systèmes comparables : Pour un groupe de disponibilité donné, tous les réplicas de disponibilité doivent s'exécuter sur des systèmes comparables qui peuvent gérer des charges de travail identiques.Comparable systems: For a given availability group, all the availability replicas should run on comparable systems that can handle identical workloads.

  • Cartes réseau dédiées : Pour des performances optimales, utilisez une carte d’interface réseau dédiée pour Groupes de disponibilité Always OnAlways On availability groups.Dedicated network adapters: For best performance, use a dedicated network adapter (network interface card) for Groupes de disponibilité Always OnAlways On availability groups.

  • Espace disque suffisant : Chaque nœud WSFC sur lequel une instance de serveur héberge un réplica de disponibilité doit posséder l'espace disque suffisant pour toutes les bases de données du groupe de disponibilité.Sufficient disk space: Every computer on which a server instance hosts an availability replica must possess sufficient disk space for all the databases in the availability group. Gardez à l'esprit qu'à mesure que le volume des bases de données primaires croît, le volume des bases de données secondaires correspondantes augmente aussi.Keep in mind that as primary databases grow, their corresponding secondary databases grow the same amount.

Autorisations (système Windows)Permissions (Windows System)

Pour administrer un cluster WSFC, l'utilisateur doit être administrateur système sur chaque nœud de cluster.To administer a WSFC, the user must be a system administrator on every cluster node.

Pour plus d’informations sur le compte permettant d’administrer le cluster, consultez Annexe A : conditions requises pour le cluster de basculement.For more information about the account for administering the cluster, see Appendix A: Failover Cluster Requirements.

Tâches associées (système Windows)Related Tasks (Windows System)

TâcheTask LienLink
Définissez la valeur de HostRecordTTL.Set the HostRecordTTL value. Modifiez HostRecordTTL (à l'aide de Windows PowerShell)Change the HostRecordTTL (Using Windows PowerShell)

Modifiez HostRecordTTL (à l'aide de Windows PowerShell)Change the HostRecordTTL (Using Windows PowerShell)

  1. Ouvrez la fenêtre PowerShell via Exécuter en tant qu’administrateur.Open PowerShell window via Run as Administrator.

  2. Importez le module FailoverClusters.Import the FailoverClusters module.

  3. Utilisez l’applet de commande Get-ClusterResource pour rechercher la ressource de nom de réseau, puis utilisez l’applet de commande Set-ClusterParameter pour définir la valeur de HostRecordTTL , comme suit :Use the Get-ClusterResource cmdlet to find the Network Name resource, then use Set-ClusterParameter cmdlet to set the HostRecordTTL value, as follows:

    Get-ClusterResource "NomRessourceRésesau><" | Set-ClusterParameter HostRecordTTL <DuréeEnSecondes>Get-ClusterResource “<NetworkResourceName>” | Set-ClusterParameter HostRecordTTL <TimeInSeconds>

    L'exemple PowerShell suivant définit HostRecordTTL sur 300 secondes pour une ressource de nom réseau nommée SQL Network Name (SQL35).The following PowerShell example sets the HostRecordTTL to 300 seconds for a Network Name resource named SQL Network Name (SQL35).

    Import-Module FailoverClusters  
    
    $nameResource = "SQL Network Name (SQL35)"  
    Get-ClusterResource $nameResource | Set-ClusterParameter ClusterParameter HostRecordTTL 300  
    

    Conseil

    Chaque fois que vous ouvrez une nouvelle fenêtre PowerShell, vous devez importer le module FailoverClusters .Every time you open a new PowerShell window, you need to import the FailoverClusters module.

Contenu connexe (système Windows)Related Content (Windows System)

Conditions préalables requises et restrictions pour une instance de SQL ServerSQL Server Instance Prerequisites and Restrictions

Chaque groupe de disponibilité requiert un jeu de partenaires de basculement, appelés réplicas de disponibilité, qui sont hébergés par les instances de SQL ServerSQL Server.Each availability group requires a set of failover partners, known as availability replicas, which are hosted by instances of SQL ServerSQL Server. Une instance de serveur donnée peut être une instance autonome ou une SQL ServerSQL Serverinstance de cluster de basculement (FCI).A given server instance can be a stand-alone instance or a SQL ServerSQL Serverfailover cluster instance (FCI).

Dans cette section :In This Section:

Liste de vérification : Conditions préalables requises (instance de serveur)Checklist: Prerequisites (Server Instance)

Condition préalablePrerequisite LiensLinks
Case à cocherCheckbox Cet ordinateur hôte doit être un nœud WSFC.The host computer must be a WSFC node. Les instances de SQL ServerSQL Server qui hébergent les réplicas de disponibilité d’un groupe de disponibilité donné résident sur des nœuds distincts du cluster.The instances of SQL ServerSQL Server that host availability replicas for a given availability group reside on separate nodes of the cluster. Un groupe de disponibilité peut temporairement chevaucher deux clusters pendant sa migration vers un autre cluster.An availability group can temporarily straddle two clusters while being migrated to different cluster. SQL Server 2016 introduit les groupes de disponibilité distribués.SQL Server 2016 introduces distributed availability groups. Dans un groupe de disponibilité distribué, deux groupes de disponibilité résident sur des clusters différents.In a distributed availability group two availability groups reside on different clusters. Clustering de basculement Windows Server (WSFC) avec SQL ServerWindows Server Failover Clustering (WSFC) with SQL Server

Clustering de basculement et groupes de disponibilité Always On (SQL Server)Failover Clustering and Always On Availability Groups (SQL Server)

Groupes de disponibilité distribués (groupes de disponibilité Always On)Distributed Availability Groups (Always On Availability Groups)
Case à cocherCheckbox Si vous souhaitez qu'un groupe de disponibilité utilise Kerberos :If you want an availability group to work with Kerberos:

Toutes les instances de serveur qui hébergent un réplica de disponibilité pour le groupe de disponibilité doivent utiliser le même compte de service SQL Server.All server instances that host an availability replica for the availability group must use the same SQL Server service account.

L'administrateur de domaine doit inscrire manuellement un nom de principal de service (SPN) avec Active Directory sur le compte de service SQL Server pour le nom de réseau virtuel (VNN) de l'écouteur de groupe de disponibilité.The domain administrator needs to manually register a Service Principal Name (SPN) with Active Directory on the SQL Server service account for the virtual network name (VNN) of the availability group listener. Si le SPN est inscrit sur un compte différent du compte de service SQL Server, l'authentification échoue.If the SPN is registered on an account other than the SQL Server service account, authentication will fail.



** Important *\* Si vous modifiez le compte de service SQL Server, l’administrateur de domaine devra réinscrire le SPN manuellement.** Important *\* If you change the SQL Server service account, the domain administrator will need to manually re-register the SPN.
Inscrire un nom de principal du service pour les connexions KerberosRegister a Service Principal Name for Kerberos Connections

Brève explication :Brief explanation:

Kerberos et les SPN assurent une authentification mutuelle.Kerberos and SPNs enforce mutual authentication. Le SPN est mappé au compte Windows qui démarre les services SQL Server.The SPN maps to the Windows account that starts the SQL Server services. Si l'inscription du SPN n'est pas effectuée correctement ou échoue, la couche de sécurité Windows ne peut pas déterminer le compte associé au SPN et l'authentification Kerberos ne peut pas être utilisée.If the SPN is not registered correctly or if it fails, the Windows security layer cannot determine the account associated with the SPN, and Kerberos authentication cannot be used.



Remarque : NTLM n’est pas soumis à cette condition.Note: NTLM does not have this requirement.
Case à cocherCheckbox Si vous envisagez d'utiliser une instance de cluster de basculement SQL ServerSQL Server pour héberger un réplica de disponibilité, assurez-vous de comprendre les restrictions relatives à l'instance de cluster de basculement et de respecter les conditions préalables requises pour cette dernière.If you plan to use a SQL ServerSQL Server failover cluster instance (FCI) to host an availability replica, ensure that you understand the FCI restrictions and that the FCI requirements are met. Restrictions et conditions préalables requises pour l’utilisation d’une instance de cluster de basculement SQL Server afin d’héberger un réplica de disponibilité (plus loin dans cette rubrique)Prerequisites and Requirements on Using a SQL Server Failover Cluster Instance (FCI) to Host an Availability Replica (later in this topic)
Case à cocherCheckbox Chaque instance de serveur doit exécuter SQL Server 2017SQL Server 2017Enterprise Edition.Each server instance must be running the Enterprise Edition of SQL Server 2017SQL Server 2017. Fonctionnalités prises en charge par les éditions de SQL Server 2016Editions and Supported Features for SQL Server 2016
Case à cocherCheckbox Toutes les instances de serveur qui hébergent des réplicas de disponibilité pour un groupe de disponibilité doivent utiliser le même classement SQL ServerSQL Server .All the server instances that host availability replicas for an availability group must use the same SQL ServerSQL Server collation. Définir ou modifier le classement du serveurSet or Change the Server Collation
Case à cocherCheckbox Activez la fonctionnalité Groupes de disponibilité Always OnAlways On availability groups sur chaque instance de serveur qui hébergera un réplica de disponibilité pour un groupe de disponibilité.Enable the Groupes de disponibilité Always OnAlways On availability groups feature on each server instance that will host an availability replica for any availability group. Sur un ordinateur donné, vous pouvez activer autant d'instances de serveur que vous le souhaitez pour Groupes de disponibilité Always OnAlways On availability groups , dans la limite du nombre pris en charge par votre installation de SQL ServerSQL Server .On a given computer, you can enable as many server instances for Groupes de disponibilité Always OnAlways On availability groups as your SQL ServerSQL Server installation supports. Activer et désactiver les groupes de disponibilité Always On (SQL Server)Enable and Disable Always On Availability Groups (SQL Server)



** Important *\* Si vous supprimez et recréez un cluster WSFC, vous devez désactiver puis réactiver la fonctionnalité Groupes de disponibilité Always OnAlways On availability groups sur chaque instance de serveur qui était activée pour les Groupes de disponibilité Always OnAlways On availability groups sur le cluster d’origine.** Important *\* If you destroy and re-create a WSFC, you must disable and re-enable the Groupes de disponibilité Always OnAlways On availability groups feature on each server instance that was enabled for Groupes de disponibilité Always OnAlways On availability groups on the original cluster.
Case à cocherCheckbox Chaque instance de serveur nécessite un point de terminaison de mise en miroir de bases de données.Each server instance requires a database mirroring endpoint. Notez que ce point de terminaison est partagé par tous les réplicas de disponibilité, ainsi que par tous les serveurs partenaires et témoins de mise en miroir de bases de données sur l'instance de serveur.Note that this endpoint is shared by all the availability replicas and database mirroring partners and witnesses on the server instance.

Si une instance de serveur que vous sélectionnez pour héberger un réplica de disponibilité s’exécute sous un compte d’utilisateur de domaine et n’a pas encore de point de terminaison de mise en miroir de bases de données, l’ Assistant Nouveau groupe de disponibilité (ou l’ Assistant Ajouter un réplica au groupe de disponibilité) peut créer le point de terminaison et accorder l’autorisation CONNECT au compte de service de l’instance de serveur.If a server instance that you select to host an availability replica is running under a domain user account and does not yet have a database mirroring endpoint, the New Availability Group Wizard (or Add Replica to Availability Group Wizard) can create the endpoint and grant CONNECT permission to the server instance service account. Toutefois, si le service SQL ServerSQL Server s'exécute en tant que compte intégré, tel que Système local, Service local ou Service réseau, ou comme compte qui n'appartient pas au domaine, vous devez utiliser des certificats pour l'authentification du point de terminaison, et l'Assistant ne peut pas créer un point de terminaison de mise en miroir de bases de données sur l'instance de serveur.However, if the SQL ServerSQL Server service is running as a built-in account, such as Local System, Local Service, or Network Service, or a nondomain account, you must use certificates for endpoint authentication, and the wizard will be unable to create a database mirroring endpoint on the server instance. Dans ce cas, nous recommandons de créer les points de terminaison de mise en miroir de bases de données manuellement avant de lancer l'Assistant.In this case, we recommend that you create the database mirroring endpoints manually before you launch the wizard.



** Note de sécurité *\* La sécurité du transport pour les Groupes de disponibilité Always OnAlways On availability groups est la même que pour la mise en miroir de bases de données.** Security Note *\* Transport security for Groupes de disponibilité Always OnAlways On availability groups is the same as for database mirroring.
Point de terminaison de mise en miroir de bases de données (SQL Server)The Database Mirroring Endpoint (SQL Server)

Sécurité du transport de la mise en miroir de bases de données et des groupes de disponibilité Always On (SQL Server)Transport Security for Database Mirroring and Always On Availability Groups (SQL Server)
Case à cocherCheckbox Si des bases de données utilisant FILESTREAM doivent être ajoutées à un groupe de disponibilité, vérifiez que FILESTREAM est activé sur chaque instance de serveur qui hébergera un réplica de disponibilité pour le groupe de disponibilité.If any databases that use FILESTREAM will be added to an availability group, ensure that FILESTREAM is enabled on every server instance that will host an availability replica for the availability group. Activer et configurer FILESTREAMEnable and Configure FILESTREAM
Case à cocherCheckbox Si des bases de données à relation contenant-continu doivent être ajoutées à un groupe de disponibilité, vérifiez que l'option de serveur contained database authentication a la valeur 1 sur chaque instance de serveur qui hébergera un réplica de disponibilité pour le groupe de disponibilité.If any contained databases will be added to an availability group, ensure that the contained database authentication server option is set to 1 on every server instance that will host an availability replica for the availability group. Authentification de la base de données à relation contenant-contenu (option de configuration de serveur)contained database authentication Server Configuration Option

Options de configuration de serveur (SQL Server)Server Configuration Options (SQL Server)

Utilisation de threads par les groupes de disponibilitéThread Usage by Availability Groups

Groupes de disponibilité Always OnAlways On availability groups pose les conditions suivantes pour les threads de travail : has the following requirements for worker threads:

  • Sur une instance SQL ServerSQL Serverinactive, Groupes de disponibilité Always OnAlways On availability groups n'utilise aucun thread.On an idle instance of SQL ServerSQL Server, Groupes de disponibilité Always OnAlways On availability groups uses 0 threads.

  • Le nombre maximal de threads utilisés par les groupes de disponibilité est le paramètre configuré pour le nombre maximal de threads serveur («max worker threads») moins 40.The maximum number of threads used by availability groups is the configured setting for the maximum number of server threads ('max worker threads') minus 40.

  • Les réplicas de disponibilité hébergés sur une instance de serveur spécifique partagent le même pool de threads.The availability replicas hosted on a given server instance share a single thread pool.

    Les threads sont partagés à la demande, comme suit :Threads are shared on an on-demand basis, as follows:

    • En général, il existe 3 à 10 threads partagés, mais ce nombre peut augmenter en fonction de la charge de travail du réplica principal.Typically, there are 3–10 shared threads, but this number can increase depending on the primary replica workload.

    • Si un thread donné est inactif pendant un certain temps, il est remis à disposition dans le pool de threads SQL ServerSQL Server à usage général.If a given thread is idle for a while, it is released back into the general SQL ServerSQL Server thread pool. Normalement, un thread inactif est libéré après environ 15 secondes d'inactivité.Normally, an inactive thread is released after ~15 seconds of inactivity. Toutefois, selon la dernière activité, un thread inactif peut être conservé plus longtemps.However, depending on the last activity, an idle thread might be retained longer.

    • Une instance de SQL Server utilise jusqu’à 100 threads de restauration par progression parallèle pour les réplicas secondaires.A SQL Server instance uses up to 100 threads for parallel redo for secondary replicas. Chaque base de données utilise jusqu’à la moitié du nombre total de cœurs de processeur, mais pas plus de 16 threads par base de données.Each database uses up to one-half of the total number of CPU cores, but not more than 16 threads per database. Si le nombre total de threads requis pour une seule instance est supérieur à 100, SQL Server utilise un thread redo unique pour chaque base de données restante.If the total number of required threads for a single instance exceeds 100, SQL Server uses a single redo thread for every remaining database. Les threads de restauration par progression sont libérés après environ 15 secondes d'inactivité.Redo threads are released after ~15 seconds of inactivity.

  • En outre, les groupes de disponibilité utilisent des threads non partagés, comme suit :In addition, availability groups use unshared threads, as follows:

    • Chaque réplica principal utilise 1 thread de capture du journal pour chaque base de données principale.Each primary replica uses 1 Log Capture thread for each primary database. En outre, il utilise un thread d'envoi du journal pour chaque base de données secondaire.In addition, it uses 1 Log Send thread for each secondary database. Les threads d'envoi du journal sont libérés après environ 15 secondes d'inactivité.Log send threads are released after ~15 seconds of inactivity.

    • Une sauvegarde sur un réplica secondaire contient un thread sur le réplica principal pour la durée de l'opération de sauvegarde.A backup on a secondary replica holds a thread on the primary replica for the duration of the backup operation.

    Pour plus d’informations, consultez Always On - HADRON Learning Series: Worker Pool Usage for HADRON Enabled Databases (Always On - Série de formations HADRON : Utilisation du pool de travail pour les bases de données HADRON) (blog des ingénieurs du support technique SQL ServerSQL Server ).For more information, see Always On - HADRON Learning Series: Worker Pool Usage for HADRON Enabled Databases (a CSS SQL ServerSQL Server Engineers Blog).

Autorisations (instance de serveur)Permissions (Server Instance)

TâcheTask Autorisations requisesRequired Permissions
Création du point de terminaison de mise en miroir de bases de donnéesCreating the database mirroring endpoint Requiert l'autorisation CREATE ENDPOINT ou l'appartenance au rôle serveur fixe sysadmin .Requires CREATE ENDPOINT permission, or membership in the sysadmin fixed server role. Requiert également l'autorisation CONTROL ON ENDPOINT.Also requires CONTROL ON ENDPOINT permission. Pour plus d’informations, consultez Autorisations de point de terminaison GRANT (Transact-SQL).For more information, see GRANT Endpoint Permissions (Transact-SQL).
Activation de Groupes de disponibilité Always OnAlways On availability groupsEnabling Groupes de disponibilité Always OnAlways On availability groups Nécessite l'appartenance au groupe Administrateur sur l'ordinateur local et le contrôle total sur le cluster WSFC.Requires membership in the Administrator group on the local computer and full control on the WSFC.

Tâches associées (instance de serveur)Related Tasks (Server Instance)

TâcheTask RubriqueTopic
Détermination de l'existence du point de terminaison de mise en miroir de bases de donnéesDetermining whether database mirroring endpoint exists sys.database_mirroring_endpoints (Transact-SQL)sys.database_mirroring_endpoints (Transact-SQL)
Création du point de terminaison de mise en miroir de bases de données (s'il n'existe pas encore)Creating the database mirroring endpoint (if it does not yet exist) Créer un point de terminaison de mise en miroir de bases de données pour l’authentification Windows (Transact-SQL)Create a Database Mirroring Endpoint for Windows Authentication (Transact-SQL)

Utiliser des certificats pour un point de terminaison de mise en miroir de bases de données (Transact-SQL)Use Certificates for a Database Mirroring Endpoint (Transact-SQL)

Créer un point de terminaison de mise en miroir de bases de données pour les groupes de disponibilité Always On (SQL Server PowerShell)Create a Database Mirroring Endpoint for Always On Availability Groups (SQL Server PowerShell)
Activation des groupes de disponibilitéEnabling Availability Groups Activer et désactiver les groupes de disponibilité Always On (SQL Server)Enable and Disable Always On Availability Groups (SQL Server)

Contenu connexe (instance serveur)Related Content (Server Instance)

Recommandations relatives à la connectivité réseauNetwork Connectivity Recommendations

Nous vous recommandons vivement d'utiliser les mêmes liaisons réseau pour les communications entre les nœuds de cluster WSFC et les communications entre les réplicas de disponibilité.We strongly recommend that you use the same network links for communications between WSFC nodes and communications between availability replicas. L'utilisation de liaisons réseau distinctes peut provoquer des comportements inattendus en cas d'échec de certaines liaisons (et ce, même de façon intermittente).Using separate network links can cause unexpected behaviors if some of links fail (even intermittently).

Par exemple, pour qu'un groupe de disponibilité prenne en charge le basculement automatique, le réplica secondaire qui est le partenaire de basculement automatique doit être dans un état SYNCHRONIZED.For example, for an availability group to support automatic failover, the secondary replica that is the automatic-failover partner must be in the SYNCHRONIZED state. Si la liaison réseau à ce réplica secondaire échoue (et ce, même de faon intermittente), le réplica passe à l'état UNSYNCHRONIZED et ne peut pas se resynchroniser tant que la liaison n'est pas restaurée.If the network link to this secondary replica fails (even intermittently), the replica enters the UNSYNCHRONIZED state and cannot begin to resynchronize until the link is restored. Si le cluster WSFC demande un basculement automatique alors que le réplica secondaire n'est pas synchronisé, le basculement automatique n'a pas lieu.If the WSFC requests an automatic failover while the secondary replica is unsynchronized, automatic failover will not occur.

Prise en charge de la connectivité clientClient Connectivity Support

Pour plus d’informations sur la prise en charge des Groupes de disponibilité Always OnAlways On availability groups pour la connectivité client, consultez Connectivité client Always On (SQL Server).For information about Groupes de disponibilité Always OnAlways On availability groups support for client connectivity, see Always On Client Connectivity (SQL Server).

Conditions préalables requises et restrictions pour l'utilisation d'une instance de cluster de basculement SQL Server afin d'héberger un réplica de disponibilitéPrerequisites and Restrictions for Using a SQL Server Failover Cluster Instance (FCI) to Host an Availability Replica

Dans cette section :In This Section:

Restrictions (instances de cluster de basculement)Restrictions (FCIs)

Note

Les instances de cluster de basculement prennent en charge les volumes partagés de cluster.Failover Cluster Instances supports Clustered Shared Volumes (CSV). Pour plus d'informations sur les volumes partagés de cluster, consultez Présentation des volumes partagés de cluster dans un cluster de basculement.For more information on CSV, see Understanding Cluster Shared Volumes in a Failover Cluster.

  • Les nœuds de cluster d'une instance de cluster de basculement peuvent héberger un seul réplica pour un groupe de disponibilité donné : Si vous ajoutez un réplica de disponibilité sur une instance de cluster de basculement, les nœuds de cluster WSFC qui sont des propriétaires d'instance de cluster de basculement potentiels ne peuvent pas héberger un autre réplica pour le même groupe de disponibilité.The cluster nodes of an FCI can host only one replica for a given availability group: If you add an availability replica on an FCI, the WSFC nodes that are possible FCI owners cannot host another replica for the same availability group.

    Par ailleurs, chacun des autres réplicas doit être hébergé par une instance de SQL Server 2016 qui réside sur un autre nœud de cluster dans le même cluster WSFC.Furthermore, every other replica must be hosted by an instance of SQL Server 2016 that resides on a different cluster node in the same Windows Server failoer cluster. La seule exception survient lors de la migration vers un autre cluster : un groupe de disponibilité peut temporairement chevaucher deux clusters.The only exception is that while being migrated to another cluster, an availability group can temporarily straddle two clusters.

  • Les instances de cluster de basculement ne prennent pas en charge le basculement automatique par les groupes de disponibilité : Les instances de cluster de basculement ne prennent pas en charge le basculement automatique par les groupes de disponibilité ; par conséquent, tout réplica de disponibilité hébergé par une instance de cluster de basculement peut uniquement être configuré pour le basculement manuel.FCIs do not support automatic failover by availability groups: FCIs do not support automatic failover by availability groups, so any availability replica that is hosted by an FCI can be configured for manual failover only.

  • Modification du nom réseau d’une instance de cluster de basculement : si vous devez modifier le nom réseau d’une instance de cluster de basculement qui héberge un réplica de disponibilité, vous devez supprimer le réplica de son groupe de disponibilité, puis l’ajouter de nouveau au groupe de disponibilité.Changing FCI network name: If you need to change the network name of an FCI that hosts an availability replica, you will need to remove the replica from its availability group and then add the replica back into the availability group. Étant donné que vous ne pouvez pas supprimer le réplica principal, si vous renommez une instance de cluster de basculement qui héberge le réplica principal, vous devez basculer vers un réplica secondaire, puis supprimer le réplica principal précédent avant de l'ajouter à nouveau.You cannot remove the primary replica, so if you are renaming an FCI that is hosting the primary replica, you should fail over to a secondary replica and then remove the former primary replica and add it back. Notez que l'attribution d'un nouveau nom à une instance de cluster de basculement modifie l'URL de son point de terminaison de mise en miroir de bases de données.Note that renaming an FCI might alter the URL of its database mirroring endpoint. Lorsque vous ajoutez le réplica, veillez à spécifier l'URL du point de terminaison actuel.When you add the replica ensure that you specify the current endpoint URL.

Liste de vérification : Conditions préalables (instances de cluster de basculement)Checklist: Prerequisites (FCIs)

Condition préalablePrerequisite LienLink
Case à cocherCheckbox Vérifiez que chaque instance de cluster de basculement SQL Server dispose du stockage partagé requis, conformément à l'installation standard de l'instance de cluster de basculement SQL Server.Ensure that each SQL Server failover cluster instance (FCI) possesses the required shared storage as per standard SQL Server failover cluster instance installation.

Tâches associées (instances de cluster de basculement)Related Tasks (FCIs)

TâcheTask RubriqueTopic
Installation d'un cluster de basculement SQL ServerInstalling a SQL Server Failover Cluster Créer un cluster de basculement SQL Server (programme d’installation)Create a New SQL Server Failover Cluster (Setup)
Mise à niveau sur place de votre cluster de basculement SQL Server existantIn-place upgrade of your existing SQL Server Failover Cluster Mettre à niveau une instance de cluster de basculement SQL Server (programme d’installation)Upgrade a SQL Server Failover Cluster Instance (Setup)
Maintenance de votre cluster de basculement SQL Server existantMaintaining your existing SQL Server Failover Cluster Ajouter ou supprimer des nœuds dans un cluster de basculement SQL Server (programme d’installation)Add or Remove Nodes in a SQL Server Failover Cluster (Setup)

Contenu connexe (instances de cluster de basculement)Related Content (FCIs)

Conditions préalables requises et restrictions pour les groupes de disponibilitéAvailability Group Prerequisites and Restrictions

Dans cette section :In This Section:

Restrictions (groupes de disponibilité)Restrictions (Availability Groups)

  • Les réplicas de disponibilité doivent être hébergés par différents nœuds d'un cluster WSFC : Pour un groupe de disponibilité donné, les réplicas de disponibilité doivent être hébergés par des instances de serveur qui s'exécutent sur différents nœuds du même cluster WSFC.Availability replicas must be hosted by different nodes of one WSFC: For a given availability group, availability replicas must be hosted by server instances running on different nodes of the same WSFC. La seule exception survient lors de la migration vers un autre cluster : un groupe de disponibilité peut temporairement chevaucher deux clusters.The only exception is that while being migrated to another cluster, an availability group can temporarily straddle two clusters.

    Note

    Les ordinateurs virtuels situés sur le même ordinateur physique peuvent chacun héberger un réplica de disponibilité pour le même groupe de disponibilité, étant donné que chaque ordinateur virtuel agit en tant qu'ordinateur distinct.Virtual machines on the same physical computer can each host an availability replica for the same availability group because each virtual machine acts as a separate computer.

  • Nom de groupe de disponibilité unique : Chaque nom de groupe de disponibilité doit être unique sur le cluster WSFC.Unique availability group name: Each availability group name must be unique on the WSFC. La longueur maximale d'un nom de groupe de disponibilité est de 128 caractères.The maximum length for an availability group name is 128 characters.

  • Réplicas de disponibilité : chaque groupe de disponibilité prend en charge un réplica principal et jusqu'à huit réplicas secondaires.Availability replicas: Each availability group supports one primary replica and up to eight secondary replicas. Tous les réplicas peuvent s'exécuter en mode de validation asynchrone, ou au plus trois d'entre eux peuvent s'exécuter en mode de validation synchrone (un réplica principal et deux réplicas secondaires synchrones).All of the replicas can run under asynchronous-commit mode, or up to three of them can run under synchronous-commit mode (one primary replica with two synchronous secondary replicas).

  • Nombre maximal de groupes de disponibilité et de bases de données de disponibilité par ordinateur : le nombre réel de bases de données et de groupes de disponibilité que vous pouvez mettre sur un ordinateur (virtuel ou physique) dépend du matériel et de la charge de travail, mais il n’existe aucune limite imposée.Maximum number of availability groups and availability databases per computer: The actual number of databases and availability groups you can put on a computer (VM or physical) depends on the hardware and workload, but there is no enforced limit. Microsoft a largement testé des systèmes comportant 10 100 groupes de disponibilité et 100 bases de données par ordinateur physique.Microsoft has extensively tested with 10 AGs and 100 DBs per physical machine. Les signes d’un système surchargé incluent, notamment, l’épuisement des threads de travail, des temps de réponse longs pour les vues système et les vues de gestion dynamique des groupes de disponibilité et/ou des vidages de système de répartiteur bloqués.Signs of overloaded systems can include, but are not limited to, worker thread exhaustion, slow response times for availability group system views and DMVs, and/or stalled dispatcher system dumps. Veillez à tester soigneusement votre environnement avec une charge de travail semblable à celle de production pour vous assurer qu'il peut gérer la capacité de pointe conformément au contrat de niveau de service de l'application.Please make sure to thoroughly test your environment with a production-like workload to ensure it can handle peak workload capacity within your application SLAs. Lorsque vous choisissez les contrats de niveau de service, assurez-vous de prendre en compte la charge en conditions d'échec ainsi que les temps de réponse attendus.When considering SLAs be sure to consider load under failure conditions as well as expected response times.

  • N'utilisez pas le gestionnaire du cluster de basculement pour manipuler des groupes de disponibilité :Do not use the Failover Cluster Manager to manipulate availability groups:

    Par exemple :For example:

    • Ne modifiez pas les propriétés du groupe de disponibilité, telles que les propriétaires possibles.Do not change any availability group properties, such as the possible owners.

    • N'utilisez pas le gestionnaire du cluster de basculement pour basculer des groupes de disponibilité.Do not use the Failover Cluster Manager to fail over availability groups. Vous devez utiliser Transact-SQLTransact-SQL ou SQL Server Management StudioSQL Server Management Studio.You must use Transact-SQLTransact-SQL or SQL Server Management StudioSQL Server Management Studio.

Conditions préalables requises (groupes de disponibilité)Prerequisites (Availability Groups)

Lors de la création ou de la reconfiguration d'un groupe de disponibilité, veillez à respecter les conditions préalables requises suivantes.When creating or reconfiguring an availability group configuration, ensure that you adhere to the following requirements.

Condition préalablePrerequisite DescriptionDescription
Case à cocherCheckbox Si vous envisagez d'utiliser une instance de cluster de basculement SQL ServerSQL Server pour héberger un réplica de disponibilité, assurez-vous de comprendre les restrictions relatives à l'instance de cluster de basculement et de respecter les conditions préalables requises pour cette dernière.If you plan to use a SQL ServerSQL Server failover cluster instance (FCI) to host an availability replica, ensure that you understand the FCI restrictions and that the FCI requirements are met. Conditions préalables requises et restrictions pour l’utilisation d’une instance de cluster de basculement SQL Server afin d’héberger un réplica de disponibilité (plus haut dans cette rubrique)Prerequisites and Restrictions for Using a SQL Server Failover Cluster Instance (FCI) to Host an Availability Replica (earlier in this topic)

Sécurité (groupes de disponibilité)Security (Availability Groups)

  • La sécurité est héritée du cluster WSFC.Security is inherited from the WSFC. Le clustering de basculement Windows Server fournit deux niveaux de sécurité utilisateur avec la granularité de l’ensemble du cluster :Windows Server failover clustering provides two levels of user security at the granularity of entire cluster:

    • Accès en lecture seuleRead-only access

    • Contrôle totalFull control

      Groupes de disponibilité Always OnAlways On availability groups nécessite un contrôle total, et l’activation de Groupes de disponibilité Always OnAlways On availability groups sur une instance de SQL ServerSQL Server lui donne le contrôle total du cluster (par le biais du SID du service). need full control, and enabling Groupes de disponibilité Always OnAlways On availability groups on an instance of SQL ServerSQL Server gives it full control of the cluster (through Service SID).

      Vous ne pouvez pas ajouter ou supprimer directement la sécurité d'une instance de serveur dans le Gestionnaire du cluster.You cannot directly add or remove security for a server instance in Cluster Manager. Pour gérer les sessions de sécurité de cluster, utilisez le Gestionnaire de configuration SQL ServerSQL Server ou le WMI équivalent de SQL ServerSQL Server.To manage cluster security sessions, use the SQL ServerSQL Server Configuration Manager or the WMI equivalent from SQL ServerSQL Server.

  • Chaque instance de SQL ServerSQL Server doit disposer des autorisations d'accès au Registre, cluster, etc.Each instance of SQL ServerSQL Server must have permissions to access the registry, cluster, and so forth.

  • Nous vous recommandons d'utiliser le chiffrement pour les connexions entre des instances de serveur qui hébergent des réplicas de disponibilité Groupes de disponibilité Always OnAlways On availability groups .We recommend that you use encryption for connections between server instances that host Groupes de disponibilité Always OnAlways On availability groups availability replicas.

Autorisations (groupes de disponibilité)Permissions (Availability Groups)

TâcheTask Autorisations requisesRequired Permissions
Création d'un groupe de disponibilitéCreating an availability group Requiert l’appartenance au rôle serveur fixe sysadmin et l’autorisation de serveur CREATE AVAILABILITY GROUP, l’autorisation ALTER ANY AVAILABILITY GROUP ou l’autorisation CONTROL SERVER.Requires membership in the sysadmin fixed server role and either CREATE AVAILABILITY GROUP server permission, ALTER ANY AVAILABILITY GROUP permission, or CONTROL SERVER permission.
Modification d'un groupe de disponibilitéAltering an availability group Requiert l'autorisation ALTER AVAILABILITY GROUP sur le groupe de disponibilité, l'autorisation CONTROL AVAILABILITY GROUP, l'autorisation ALTER ANY AVAILABILITY GROUP ou l'autorisation CONTROL SERVER.Requires ALTER AVAILABILITY GROUP permission on the availability group, CONTROL AVAILABILITY GROUP permission, ALTER ANY AVAILABILITY GROUP permission, or CONTROL SERVER permission.

En outre, la jointure d’une base de données à un groupe de disponibilité nécessite l’appartenance au rôle de base de données fixe db_owner .In addition, joining a database to an availability group requires membership in the db_owner fixed database role.
Suppression d'un groupe de disponibilitéDropping/deleting an availability group Requiert l'autorisation ALTER AVAILABILITY GROUP sur le groupe de disponibilité, l'autorisation CONTROL AVAILABILITY GROUP, l'autorisation ALTER ANY AVAILABILITY GROUP ou l'autorisation CONTROL SERVER.Requires ALTER AVAILABILITY GROUP permission on the availability group, CONTROL AVAILABILITY GROUP permission, ALTER ANY AVAILABILITY GROUP permission, or CONTROL SERVER permission. Pour supprimer un groupe de disponibilité qui n'est pas hébergé à l'emplacement du réplica local, vous avez besoin de l'autorisation CONTROL SERVER ou CONTROL sur ce groupe de disponibilité.To drop an availability group that is not hosted on the local replica location you need CONTROL SERVER permission or CONTROL permission on that Availability Group.

Tâches associées (groupes de disponibilité)Related Tasks (Availability Groups)

TâcheTask RubriqueTopic
Création d'un groupe de disponibilitéCreating an availability group Utiliser le groupe de disponibilité (Assistant Nouveau groupe de disponibilité)Use the Availability Group (New Availability Group Wizard)

Créer un groupe de disponibilité (Transact-SQL)Create an Availability Group (Transact-SQL)

Créer un groupe de disponibilité (SQL Server PowerShell)Create an Availability Group (SQL Server PowerShell)

Spécifier l’URL de point de terminaison lors de l’ajout ou lors de la modification d’un réplica de disponibilité (SQL Server)Specify the Endpoint URL When Adding or Modifying an Availability Replica (SQL Server)
Modification du nombre de réplicas de disponibilitéModifying the number of availability replicas Ajouter un réplica secondaire à un groupe de disponibilité (SQL Server)Add a Secondary Replica to an Availability Group (SQL Server)

Joindre un réplica secondaire à un groupe de disponibilité (SQL Server)Join a Secondary Replica to an Availability Group (SQL Server)

Supprimer un réplica secondaire d’un groupe de disponibilité (SQL Server)Remove a Secondary Replica from an Availability Group (SQL Server)
Création d'un écouteur de groupe de disponibilitéCreating an availability group listener Créer ou configurer un écouteur de groupe de disponibilité (SQL Server)Create or Configure an Availability Group Listener (SQL Server)
Suppression d'un groupe de disponibilitéDropping an availability group Supprimer un groupe de disponibilité (SQL Server)Remove an Availability Group (SQL Server)

Conditions préalables requises et restrictions pour les bases de données de disponibilitéAvailability Database Prerequisites and Restrictions

Pour pouvoir être ajoutée à un groupe de disponibilité, une base de données doit respecter les Conditions préalables requises et restrictions suivantes.To be eligible to be added to an availability group, a database must meet the following prerequisites and restrictions.

Dans cette section :In This Section:

Liste de vérification : Conditions préalables requises (bases de données de disponibilité)Checklist: Requirements (Availability Databases)

Pour pouvoir être ajoutée à un groupe de disponibilité, une base de données :To be eligible to be added to an availability group, a database must:

SpécificationsRequirements LienLink
Case à cocherCheckbox doit être une base de données utilisateur.Be a user database. Les bases de données système ne peuvent pas appartenir à un groupe de disponibilité ;System databases cannot belong to an availability group.
Case à cocherCheckbox doit résider sur l'instance de SQL ServerSQL Server où vous créez le groupe de disponibilité et être accessible à l'instance de serveur ;Reside on the instance of SQL ServerSQL Server where you create the availability group and be accessible to the server instance.
Case à cocherCheckbox doit être une base de données en lecture/écriture.Be a read-write database. Les bases de données en lecture seule ne peuvent pas être ajoutées à un groupe de disponibilité ;Read-only databases cannot be added to an availability group. sys.databases (is_read_only = 0)sys.databases (is_read_only = 0)
Case à cocherCheckbox doit être une base de données multi-utilisateur ;Be a multi-user database. sys.databases (user_access = 0)sys.databases (user_access = 0)
Case à cocherCheckbox ne doit pas utiliser AUTO_CLOSE ;Not use AUTO_CLOSE. sys.databases (is_auto_close_on = 0)sys.databases (is_auto_close_on = 0)
Case à cocherCheckbox Utilisez le mode de récupération complète (également appelé modèle de récupération complète).Use the full recovery model (also known as, full recovery mode). sys.databases (recovery_model = 1)sys.databases (recovery_model = 1)
Case à cocherCheckbox Possédez au moins une sauvegarde complète de base de données.Possess at least one full database backup.

Remarque : une fois que vous avez défini une base de données en mode de récupération complète, une sauvegarde complète est requise pour initialiser la séquence de journaux de récupération complète.Note: After setting a database to full recovery mode, a full backup is required to initiate the full-recovery log chain.
Créer une sauvegarde complète de base de données (SQL Server)Create a Full Database Backup (SQL Server)
Case à cocherCheckbox ne doit pas appartenir à un groupe de disponibilité existant ;Not belong to any existing availability group. sys.databases (group_database_id = NULL)sys.databases (group_database_id = NULL)
Case à cocherCheckbox ne doit pas être configurée pour la mise en miroir de base de données.Not be configured for database mirroring. sys.database_mirroring (Si la base de données ne participe pas à la mise en miroir, toutes les colonnes qui utilisent le préfixe « mirroring » ont la valeur NULL.)sys.database_mirroring (If the database does not participate in mirroring, all columns prefixed with "mirroring_" are NULL.)
Case à cocherCheckbox Avant d'ajouter une base de données qui utilise FILESTREAM à un groupe de disponibilité, vérifiez que FILESTREAM est activé sur chaque instance de serveur qui héberge ou hébergera un réplica de disponibilité pour le groupe de disponibilité.Before adding a database that uses FILESTREAM to an availability group, ensure that FILESTREAM is enabled on every server instance that hosts or will host an availability replica for the availability group. Activer et configurer FILESTREAMEnable and Configure FILESTREAM
Case à cocherCheckbox Avant d'ajouter une base de données à relation contenant-continu à un groupe de disponibilité, vérifiez que l'option de serveur contained database authentication a la valeur 1 sur chaque instance de serveur qui héberge ou hébergera un réplica de disponibilité pour le groupe de disponibilité.Before adding a contained database to an availability group, ensure that the contained database authentication server option is set to 1 on every server instance that hosts or will host an availability replica for the availability group. contained database authentication (option de configuration de serveur)contained database authentication Server Configuration Option

Options de configuration de serveur (SQL Server)Server Configuration Options (SQL Server)

Note

Groupes de disponibilité Always OnAlways On availability groups fonctionne avec tous les niveaux de compatibilité de base de données pris en charge. works with any supported database compatibility level.

Restrictions (bases de données de disponibilité)Restrictions (Availability Databases)

  • Si le chemin d'accès du fichier (notamment la lettre de lecteur) d'une base de données secondaire diffère du chemin d'accès de la base de données primaire correspondante, les restrictions suivantes s'appliquent :If the file path (including the drive letter) of a secondary database differs from the path of the corresponding primary database, the following restrictions apply:

    • Assistant Nouveau groupe de disponibilitéNew Availability Group Wizard/ Assistant Ajouter une base de données au groupe de disponibilitéAdd Database to Availability Group Wizard: L’option Complète n’est pas prise en charge (dans la pageSélectionner la synchronisation de données initiale ). Assistant Nouveau groupe de disponibilitéNew Availability Group Wizard/ Assistant Ajouter une base de données au groupe de disponibilitéAdd Database to Availability Group Wizard: The Full option is not supported (on theSelect Initial Data Synchronization Page page),

    • RESTORE WITH MOVE : Pour créer les bases de données secondaires, les fichiers de base de données doivent avoir l'état RESTORED WITH MOVE sur chaque instance de SQL ServerSQL Server qui héberge un réplica secondaire.RESTORE WITH MOVE: To create the secondary databases, the database files must be RESTORED WITH MOVE on each instance of SQL ServerSQL Server that hosts a secondary replica.

    • Incidence sur les opérations d’ajout de fichier : Une opération d’ajout de fichier ultérieure sur le réplica principal peut échouer sur les bases de données secondaires.Impact on add-file operations: A later add-file operation on the primary replica might fail on the secondary databases. Cet échec peut entraîner l'interruption des bases de données secondaires.This failure could cause the secondary databases to be suspended. Par voie de conséquence, les réplicas secondaires passent à l'état NOT SYNCHRONIZING.This, in turn, causes the secondary replicas to enter the NOT SYNCHRONIZING state.

      Note

      Pour plus d’informations sur la marche à suivre en cas d’échec d’une opération d’ajout de fichier, consultez Résoudre une opération d’ajout de fichier ayant échoué (groupes de disponibilité Always On).For information about responding to a failed ad-file operation, see Troubleshoot a Failed Add-File Operation (Always On Availability Groups).

  • Vous ne pouvez pas supprimer une base de données qui appartient à un groupe de service.You cannot drop a database that currently belongs to an availability group.

Suivi des bases de données protégées par le chiffrement transparent des donnéesFollow Up for TDE Protected Databases

Si vous utilisez le chiffrement transparent des données (TDE), le certificat ou la clé asymétrique pour la création et le déchiffrement d'autres clés doit être identique sur chaque instance de serveur qui héberge un réplica de disponibilité pour le groupe de disponibilité.If you use transparent data encryption (TDE), the certificate or asymmetric key for creating and decrypting other keys must be the same on every server instance that hosts an availability replica for the availability group. Pour plus d’informations, consultez Déplacer une base de données protégée par le chiffrement transparent des données vers un autre serveur SQL Server.For more information, see Move a TDE Protected Database to Another SQL Server.

Autorisations (bases de données de disponibilité)Permissions (Availability Databases)

Nécessite l'autorisation ALTER sur la base de données.Requires ALTER permission on the database.

Tâches associées (bases de données de disponibilité)Related Tasks (Availability Databases)

TâcheTask RubriqueTopic
Préparation d'une base de données secondaire (manuellement)Preparing a secondary database (manually) Préparer manuellement une base de données secondaire pour un groupe de disponibilité (SQL Server)Manually Prepare a Secondary Database for an Availability Group (SQL Server)
Jointure d'une base de données secondaire à un groupe de disponibilité (manuellement)Joining a secondary database to availability group (manually) Joindre une base de données secondaire à un groupe de disponibilité (SQL Server)Join a Secondary Database to an Availability Group (SQL Server)
Modification du nombre de bases de données de disponibilitéModifying the number of availability databases Ajouter une base de données à un groupe de disponibilité (SQL Server)Add a Database to an Availability Group (SQL Server)

Supprimer une base de données secondaire d’un groupe de disponibilité (SQL Server)Remove a Secondary Database from an Availability Group (SQL Server)

Supprimer une base de données primaire d’un groupe de disponibilité (SQL Server)Remove a Primary Database from an Availability Group (SQL Server)

Contenu connexeRelated Content

Voir aussiSee Also

Vue d’ensemble des groupes de disponibilité Always On (SQL Server) Overview of Always On Availability Groups (SQL Server)
Clustering de basculement et groupes de disponibilité Always On (SQL Server) Failover Clustering and Always On Availability Groups (SQL Server)
Connectivité client Always On (SQL Server)Always On Client Connectivity (SQL Server)