Freigeben über


sp_delete_log_shipping_primary_secondary (Transact-SQL)

Gilt für: SQL Server

Entfernt den Eintrag für eine sekundäre Datenbank auf dem primären Server.

Transact-SQL-Syntaxkonventionen

Syntax

sp_delete_log_shipping_primary_secondary
    [ @primary_database = ] N'primary_database'
    , [ @secondary_server = ] N'secondary_server'
    , [ @secondary_database = ] N'secondary_database'
[ ; ]

Argumente

[ @primary_database = ] N'primary_database'

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

[ @secondary_server = ] N'secondary_server'

Der Name des sekundären Servers. @secondary_server ist "sysname" ohne Standard.

[ @secondary_database = ] N'secondary_database'

Der Name der sekundären Datenbank. @secondary_database ist "sysname" ohne Standard.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Keine.

Hinweise

sp_delete_log_shipping_primary_secondary muss aus der master Datenbank auf dem primären Server ausgeführt werden. Diese gespeicherte Prozedur entfernt den Eintrag für eine sekundäre Datenbank vom log_shipping_primary_secondaries primären Server.

Berechtigungen

Erfordert die Mitgliedschaft in der festen Serverrolle "sysadmin ", oder führen Sie die Berechtigung direkt für diese gespeicherte Prozedur aus.

Beispiele

Im folgenden Beispiel wird sp_delete_log_shipping_primary_secondary verwendet, um die sekundäre Datenbank LogShipAdventureWorks vom sekundären Server FLATIRON zu löschen.

EXEC master.dbo.sp_delete_log_shipping_primary_secondary
    @primary_database = N'AdventureWorks',
    @secondary_server = N'FLATIRON',
    @secondary_database = N'LogShipAdventureWorks';
GO