Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Basculer manuellement une session de mise en miroir de bases de données (Transact-SQL)

État de la rubrique : certaines informations de cette rubrique constituent une documentation préliminaire et peuvent faire l'objet de modifications dans les versions à venir. Ces informations préliminaires décrivent les nouvelles fonctionnalités ou les modifications apportées à des fonctionnalités existantes de Microsoft SQL Server 2014.

Lorsque la base de données en miroir est synchronisée (que son état est SYNCHRONIZED), le propriétaire de la base de données peut initier un basculement manuel vers le serveur miroir. Le basculement manuel ne peut être lancé qu'à partir du serveur principal.

Pour basculer manuellement une session de mise en miroir de bases de données

  1. Connectez-vous au serveur principal.

  2. Remplacez le contexte de la base de données par la base de données master :

    USE master;

  3. Exécutez l'instruction suivante sur le serveur principal :

    ALTER DATABASE database_name SET PARTNER FAILOVER, où database_name est la base de données mise en miroir.

    Cela lance une transition immédiate du serveur miroir vers le rôle de principal.

Sur l'ancien principal, les clients sont déconnectés de la base de données et les transactions en cours sont restaurées.

Remarque Remarque

Les transactions qui ont été préparées à l'aide du service MSDTC (Microsoft Distributed Transaction Coordinator) mais qui ne sont toujours pas validées au moment du basculement, sont considérés abandonnées après le basculement de la base de données.

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft