Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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