Partager via


Nettoyage de l’environnement de destination

Si le travail de restauration rencontre des conditions d’erreur qui ne peuvent pas être résolues, propre l’environnement de destination afin qu’il puisse démarrer à partir d’un environnement vide. L’exécution de la procédure stockée sp_LogShippingClean située dans la base de données master sur le SQL Server instance de destination « propre » l’environnement de destination. Cette procédure supprime toutes les bases de données et supprime le dernier jeu de données restauré pour la source spécifiée.

Avant d’exécuter cette procédure, désactivez le travail BTS Log Shipping - Restore Databases (le travail obtenir l’historique des sauvegardes peut continuer à s’exécuter). Pour plus d’informations sur la désactivation du travail BTS Log Shipping - Restore Databases, consultez How to Restore Databases in the Backup BizTalk Server Job. Une fois la procédure sp_LogShippingClean exécutée, la prochaine fois que le travail de restauration s’exécutera, il trouvera le jeu de sauvegarde complet le plus récent avec un jeu de sauvegarde du journal suivant valide. Si cet ensemble a déjà été restauré, le travail de restauration efface la colonne Restauré pour le jeu et tous les ensembles suivants, puis procède à la restauration du jeu.

Notes

Étant donné que le travail recherche le jeu de sauvegarde complète le plus récent après le nettoyage de l’environnement, forcez une sauvegarde complète sur le système source après avoir exécuté cette procédure, mais avant l’exécution du travail de restauration.

Notes

La procédure de sp_LogShippingClean doit être répétée sur tous les serveurs qui restaurent des bases de données pour un système source donné afin de maintenir la synchronisation des différents serveurs entre eux en termes d’ensembles qui ont été appliqués.

Pour exécuter la procédure sp_LogShippingClean, connectez-vous à la base de données master sur toutes les instances SQL Server qui font partie du site de récupération d’urgence et exécutez la commande suivante dans l’option Nouvelle requête disponible dans SQL Server Management Studio pour chaque SQL Server instance:

sp_LogShippingClean 'SourceID'  

SourceID correspond à l’identificateur configuré sur les instances de production SQL Server.

Voir aussi

Résolution des problèmes de la copie des journaux de transaction