Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Diese gespeicherte Prozedur entfernt den Protokollversand der primären Datenbank, einschließlich Sicherungsauftrag, lokaler und Remoteverlauf. Verwenden Sie diese gespeicherte Prozedur nur, nachdem Sie die sekundären Datenbanken mithilfe von sp_delete_log_shipping_primary_secondary.
Transact-SQL-Syntaxkonventionen
Syntax
sp_delete_log_shipping_primary_database
[ @database = ] N'database'
[ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]
Argumente
[ @database = ] N'datenbank'
Der Name der primären Datenbank für den Protokollversand.
@database ist "sysname" ohne Standard und kann nicht seinNULL.
[ @ignoreremotemonitor = ] Fernmonitor ignorieren
Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
Rückgabecodewerte
0 (erfolgreich) oder 1 Fehler.
Resultset
Keine.
Hinweise
sp_delete_log_shipping_primary_database muss aus der master Datenbank auf dem primären Server ausgeführt werden. Diese gespeicherte Prozedur führt die folgenden Schritte aus:
Löscht den Sicherungsauftrag für die angegebene primäre Datenbank.
Entfernt den lokalen Monitordatensatz
log_shipping_monitor_primaryauf dem primären Server.Entfernt entsprechende Einträge in
log_shipping_monitor_history_detailundlog_shipping_monitor_error_detail.Wenn sich der Monitorserver vom primären Server unterscheidet, wird der Monitordatensatz
log_shipping_monitor_primaryauf dem Monitorserver entfernt.Entfernt entsprechende Einträge in
log_shipping_monitor_history_detailundlog_shipping_monitor_error_detailauf dem Monitorserver.Entfernt den Eintrag
log_shipping_primary_databasesfür diese primäre Datenbank.Anrufe
sp_delete_log_shipping_alert_jobauf dem Monitorserver.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin können diese Prozedur ausführen.
Beispiele
In diesem Beispiel wird die Verwendung sp_delete_log_shipping_primary_database zum Löschen der primären Datenbank AdventureWorks2025veranschaulicht.
EXECUTE master.dbo.sp_delete_log_shipping_primary_database
@database = N'AdventureWorks2022';
GO