Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S'applique à :SQL Server
Cette procédure stockée supprime la copie des journaux de transaction de la base de données primaire, y compris le travail de sauvegarde, l’historique local et distant. Utilisez cette procédure stockée uniquement après avoir supprimé les bases de données secondaires à l’aide sp_delete_log_shipping_primary_secondaryde .
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_delete_log_shipping_primary_database
[ @database = ] N'database'
[ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]
Arguments
[ @database = ] N’database'
Nom de la base de données principale de copie des journaux de transaction.
@database est sysname, sans valeur par défaut et ne peut pas être NULL.
[ @ignoreremotemonitor = ] ignorer le moniteur à distance
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
Valeurs des codes de retour
0 (réussite) or 1 (échec).
Jeu de résultats
Aucune.
Notes
sp_delete_log_shipping_primary_database doit être exécuté à partir de la master base de données sur le serveur principal. Cette procédure stockée effectue les étapes suivantes :
Supprime le travail de sauvegarde de la base de données primaire spécifiée.
Supprime l’enregistrement du moniteur local sur
log_shipping_monitor_primaryle serveur principal.Supprime les entrées correspondantes dans
log_shipping_monitor_history_detailetlog_shipping_monitor_error_detail.Si le serveur moniteur est différent du serveur principal, il supprime l’enregistrement
log_shipping_monitor_primarydu moniteur sur le serveur moniteur.Supprime les entrées correspondantes dans
log_shipping_monitor_history_detailetlog_shipping_monitor_error_detailsur le serveur moniteur.Supprime l’entrée de
log_shipping_primary_databasescette base de données primaire.Appels
sp_delete_log_shipping_alert_jobsur le serveur moniteur.
autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure.
Exemples
Cet exemple illustre l’utilisation sp_delete_log_shipping_primary_database pour supprimer la base de données AdventureWorks2025primaire.
EXECUTE master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO