Ajouter une base de données secondaire dans une configuration de copie des journaux de transaction (SQL Server)

Cette rubrique explique comment ajouter une base de données secondaire à une configuration de copie des journaux de transaction dans SQL Server 2012 à l'aide de SQL Server Management Studio ou de Transact-SQL.

Dans cette rubrique

  • Avant de commencer :

    Conditions préalables

    Sécurité

  • Pour ajouter une base de données secondaire pour la copie des journaux de transaction, utilisez :

    SQL Server Management Studio

    Transact-SQL

  • Tâches associées

Avant de commencer

Sécurité

Autorisations

Les procédures stockées de copie des journaux de transaction nécessitent l'appartenance au rôle serveur fixe sysadmin.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Utilisation de SQL Server Management Studio

Pour ajouter une base de données secondaire pour la copie des journaux de transaction

  1. Cliquez avec le bouton droit sur la base de données à utiliser en tant que base de données principale dans la configuration de copie des journaux de transaction, puis sélectionnez Propriétés.

  2. Sous Sélectionner une page, cliquez sur Envoi des journaux de transactions.

  3. Sous Instances de serveurs et bases de données secondaires, cliquez sur Ajouter.

  4. Cliquez sur Se connecter et connectez-vous à l'instance de SQL Server à utiliser comme serveur secondaire.

  5. Dans la zone Base de données secondaire, choisissez une base de données dans la liste ou tapez le nom de la base de données que vous voulez créer.

  6. Dans l'onglet Initialiser la base de données secondaire, choisissez l'option à utiliser pour initialiser la base de données secondaire.

  7. Dans l'onglet Copier les fichiers, dans la zone Dossier de destination des fichiers copiés, entrez le chemin du dossier vers lequel vous voulez copier les sauvegardes des journaux des transactions. Ce dossier se situe généralement sur le serveur secondaire.

  8. Notez la planification de la copie figurant dans la zone Planification sous Copier le travail. Si vous souhaitez personnaliser la planification de votre installation, cliquez sur Planification et ajustez ensuite la planification de l'Agent SQL Server en fonction de vos besoins. Cette planification doit être équivalente à la planification de sauvegarde.

  9. Dans l'onglet Restaurer, sous État de la base de données lors de la restauration des sauvegardes, choisissez l'option Aucun mode de récupération ou Mode veille.

  10. Si vous choisissez l'option Mode veille, déterminez si vous voulez déconnecter des utilisateurs de la base de données secondaire pendant que l'opération de restauration est en cours.

  11. Si vous voulez retarder le processus de restauration sur le serveur secondaire, choisissez un délai sous Retarder la restauration des sauvegardes d'au moins.

  12. Choisissez un seuil d'alerte sous Envoyer une alerte si aucune restauration ne se produit dans l'espace de.

  13. Notez la planification de la restauration figurant dans la zone Planification sous Restaurer le travail. Si vous souhaitez personnaliser la planification de votre installation, cliquez sur Planification et ajustez ensuite la planification de l'Agent SQL Server en fonction de vos besoins. Cette planification doit être proche de la planification de la sauvegarde.

  14. Cliquez sur OK.

  15. Cliquez sur OK dans la boîte de dialogue Propriétés de la base de données pour démarrer la procédure de configuration.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Utilisation de Transact-SQL

Pour ajouter une base de données secondaire pour la copie des journaux de transaction

  1. Sur le serveur secondaire, exécutez sp_add_log_shipping_secondary_primary en fournissant les informations sur le serveur et la base de données principaux. Cette procédure stockée retourne l'ID secondaire et les ID des travaux de copie et de restauration.

  2. Sur le serveur secondaire, exécutez sp_add_jobschedule pour définir la planification des travaux de copie et de restauration.

  3. Sur le serveur secondaire, exécutez sp_add_log_shipping_secondary_database pour ajouter une base de données secondaire.

  4. Sur le serveur primaire, exécutez sp_add_log_shipping_primary_secondary pour communiquer les informations requises sur la nouvelle base de données secondaire au serveur primaire.

  5. Sur le serveur secondaire, activez les travaux de copie et de restauration. Pour plus d'informations, consultez Activer ou désactiver un travail.

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Tâches associées

Icône de flèche utilisée avec le lien Retour en haut[Haut de la page]

Voir aussi

Concepts

À propos de la copie des journaux de transaction (SQL Server)

Tables et procédures stockées liées à la copie des journaux de transaction