sp_delete_log_shipping_primary_database (Transact-SQL)
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_secondary
de .
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 = ] ignoreremotemonitor
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.
Valeurs des codes de retour
0
(réussite) ou 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_primary
le serveur principal.Supprime les entrées correspondantes dans
log_shipping_monitor_history_detail
etlog_shipping_monitor_error_detail
.Si le serveur moniteur est différent du serveur principal, il supprime l’enregistrement
log_shipping_monitor_primary
du moniteur sur le serveur moniteur.Supprime les entrées correspondantes dans
log_shipping_monitor_history_detail
etlog_shipping_monitor_error_detail
sur le serveur moniteur.Supprime l’entrée de
log_shipping_primary_databases
cette base de données primaire.Appels
sp_delete_log_shipping_alert_job
sur 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 AdventureWorks2022
primaire.
EXEC master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour