sys.sp_delete_log_shipping_secondary_primary (Transact-SQL)

Gäller för:SQL Server

sp_delete_log_shipping_secondary_primary tar bort informationen om den angivna primära servern från sekundärservern och tar bort kopieringsjobbet och återställningsjobbet från sekundärtjänsten.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @primary_server = ] N'primary_server'

Namnet på den primära instansen av Databasmotor för SQL Server i loggleveranskonfigurationen. @primary_server är sysname, och kan inte vara NULL.

[ @primary_database = ] N'primary_database'

Namnet på databasen på den primära servern. @primary_database är sysname, utan standard.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

None.

Remarks

sp_delete_log_shipping_secondary_primary måste köras från master databasen på den sekundära servern. Den här lagrade proceduren gör följande:

  1. Tar bort kopierings- och återställningsjobben för sekundär-ID:t.
  2. Tar bort posten i log_shipping_secondary.
  3. Samtal sp_delete_log_shipping_alert_job på monitorservern.

Permissions

Endast medlemmar i den fasta serverrollen sysadmin kan köra den här proceduren.