Freigeben über


sp_delete_log_shipping_secondary_primary (Transact-SQL)

Gilt für: SQL Server

sp_delete_log_shipping_secondary_primary entfernt die Informationen zum angegebenen primären Server vom sekundären Server und entfernt den Kopierauftrag und den Wiederherstellungsauftrag aus der sekundären.

Transact-SQL-Syntaxkonventionen

Syntax

sp_delete_log_shipping_secondary_primary
    [ @primary_server = ] N'primary_server'
    , [ @primary_database = ] N'primary_database'
[ ; ]

Argumente

[ @primary_server = ] N'primary_server'

Der Name der primären Instanz der SQL Server-Datenbank-Engine in der Protokollversandkonfiguration @primary_server ist "sysname" und kann nicht seinNULL.

[ @primary_database = ] N'primary_database'

Der Name der Datenbank auf dem primären Server. @primary_database ist "sysname" ohne Standard.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Keine.

Hinweise

sp_delete_log_shipping_secondary_primary muss von der master Datenbank auf dem sekundären Server ausgeführt werden. Diese gespeicherte Prozedur führt folgende Aktionen aus:

  1. Löschen der Kopier- und Wiederherstellungsaufträge für die ID des sekundären Servers.
  2. Löschen des Eintrags in log_shipping_secondary.
  3. Anrufe sp_delete_log_shipping_alert_job auf dem Monitorserver.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin können diese Prozedur ausführen.