sp_delete_log_shipping_primary_database (Transact-SQL)
Cette procédure stockée supprime la copie des journaux de transactions de la base de données primaire, y compris les travaux de sauvegarde, ainsi que les historiques locaux et distants. N'utilisez cette procédure stockée qu'après avoir supprimé les bases de données secondaires à l'aide de sp_delete_log_shipping_primary_secondary.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_delete_log_shipping_primary_database
[ @database = ] 'database'
Arguments
- [ @database = ] 'database'
Nom de la base de données primaire pour la copie des journaux de transaction. L'argument database est de type sysname, sans valeur par défaut ; sa valeur ne peut pas être NULL.
Jeux de résultats
Aucun
Notes
La procédure sp_delete_log_shipping_primary_database doit être exécutée à partir de la base de données master sur le serveur principal. Cette procédure stockée effectue les opérations suivantes :
- Supprime le travail de sauvegarde de la base de données primaire spécifiée.
- Supprime l'enregistrement du moniteur local de log_shipping_monitor_primary sur le serveur principal.
- Supprime les entrées correspondantes de log_shipping_monitor_history_detail et log_shipping_monitor_error_detail.
- Si le serveur moniteur n'est pas le serveur principal, supprime l'enregistrement du moniteur de log_shipping_monitor_primary sur le serveur moniteur.
- Supprime les entrées correspondantes de log_shipping_monitor_history_detail et log_shipping_monitor_error_detail sur le serveur moniteur.
- Supprime l'entrée de log_shipping_primary_databases correspondant à cette base de données primaire.
- Appelle sp_delete_log_shipping_alert_job sur le moniteur serveur.
Autorisations
Seuls les membres du rôle de serveur fixe sysadmin peuvent exécuter cette procédure.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Exemple
Cet exemple montre comment utiliser sp_delete_log_shipping_primary_database pour supprimer la base de données primaire AdventureWorks.
EXEC master.dbo.sp_delete_log_shipping_primary_database @database = N'AdventureWorks';
GO
Voir aussi
Référence
Procédures stockées système (Transact-SQL)
Autres ressources
copie des journaux de transaction
Tables et procédures stockées liées à l'envoi de journaux