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

Changer des rôles entre les serveurs primaire et secondaire de copie des journaux de transaction (SQL Server)

É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.

Après avoir basculé une configuration de copie des journaux de transactions SQL Server vers un serveur secondaire, vous pouvez configurer votre base de données secondaire de façon à ce qu'elle agisse en tant que base de données primaire. Vous pourrez alors intervertir les bases de données primaire et secondaire en fonction des besoins.

La première fois que vous voulez basculer vers la base de données secondaire et en faire votre base de données primaire, vous devez effectuer un ensemble d'opérations. Après cela, vous pourrez intervertir facilement les rôles des bases de données primaire et secondaire.

  1. Basculez manuellement de la base de données primaire vers la base de données secondaire. Vérifiez que vous avez sauvegardé le journal des transactions en cours sur votre serveur principal en utilisant l'option NORECOVERY. Pour plus d'informations, consultez Basculer vers une base de données secondaire de copie des journaux de transaction (SQL Server).

  2. Désactivez le travail de sauvegarde des journaux de transaction sur le serveur principal d'origine, ainsi que les travaux de copie et de restauration sur le serveur secondaire d'origine.

  3. Dans la base de données secondaire (que vous voulez transformer en base de données primaire), configurez la copie des journaux de transaction au moyen de SQL Server Management Studio. Pour plus d'informations, consultez Configurer la copie des journaux de transaction (SQL Server). Incorporez les étapes suivantes :

    1. Utilisez le même partage pour la création des sauvegardes que vous avez créées pour le serveur principal d'origine.

    2. Lorsque vous ajoutez la base de données secondaire, dans la boîte de dialogue Paramètres de base de données secondaire, tapez le nom de la base de données primaire dans la zone Base de données secondaire.

    3. Dans la boîte de dialogue Paramètres de base de données secondaire, sélectionnez Non, la base de données secondaire est initialisée.

  4. Si l'analyse de l'envoi de journaux est activée sur la configuration de copie des journaux de transaction précédente, reconfigurez l'analyse de l'envoi de journaux pour surveiller la nouvelle configuration de copie des journaux de transaction. Exécutez les commandes suivantes, en remplaçant database_name par le nom de votre base de données :

    1. Sur le nouveau serveur principal

      Exécutez les instructions Transact-SQL suivantes :

      -- Statement to execute on the new primary server
      USE msdb
      GO
      EXEC master.dbo.sp_change_log_shipping_secondary_database @secondary_database = N'database_name', @threshold_alert_enabled = 0;
      GO
      
    2. Sur le nouveau serveur secondaire

      Exécutez les instructions Transact-SQL suivantes :

      -- Statement to execute on the new secondary server
      USE msdb
      GO
      EXEC master.dbo.sp_change_log_shipping_primary_database @database=N'database_name', @threshold_alert_enabled = 0;
      GO
      

Une fois les opérations ci-dessus effectuées pour le changement initial des rôles, vous pouvez intervertir les rôles des bases de données primaire et secondaire en effectuant les opérations de cette section. Pour changer les rôles, effectuez ces opérations générales :

  1. Connectez la base de données secondaire, en sauvegardant le journal des transactions du serveur principal avec l'option NORECOVERY.

  2. Désactivez le travail de sauvegarde des journaux de transaction sur le serveur principal d'origine, ainsi que les travaux de copie et de restauration sur le serveur secondaire d'origine.

  3. Activez l'opération de copie des journaux de transaction sur le serveur secondaire (nouveau serveur principal, ainsi que les opérations de copie et de restauration sur le serveur principal (nouveau serveur secondaire).

Important Important

Lorsque vous modifiez une base de données secondaire en base de données primaire, pour garantir une expérience cohérente aux utilisateurs et aux applications, vous devrez peut-être recréer tout ou partie des métadonnées de la base de données, telles que les connexions et les travaux, sur la nouvelle instance de serveur principal. Pour plus d'informations, consultez Gérer les métadonnées lors de la mise à disposition d'une base de données sur une autre instance de serveur (SQL Server).

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

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft