Sdílet prostřednictvím


sp_delete_log_shipping_primary_database (Transact-SQL)

platí pro:SQL Server

Tato uložená procedura odstraňuje odesílání logů primární databáze včetně záložní úlohy, lokální a vzdálené historie. Tuto uloženou proceduru používejte až poté, co odstraníte sekundární databáze pomocí sp_delete_log_shipping_primary_secondary.

Transact-SQL konvence syntaxe

Syntaxe

sp_delete_log_shipping_primary_database
    [ @database = ] N'database'
    [ , [ @ignoreremotemonitor = ] ignoreremotemonitor ]
[ ; ]

Arguments

[ @database = ] N'database'

Název primární databáze expedičního protokolu. @database je sysname, bez výchozího nastavení a nemůže být NULL.

[ @ignoreremotemonitor = ] ignoreremotemonitor

Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Sada výsledků

Žádné.

Poznámky

sp_delete_log_shipping_primary_database musí být spuštěna master z databáze na primárním serveru. Tato uložená procedura provádí následující kroky:

  1. Smaže záložní úlohu pro určenou primární databázi.

  2. Odstraní lokální záznam monitoru na primárním serveru log_shipping_monitor_primary .

  3. Odstraní odpovídající prvky v a log_shipping_monitor_history_detaillog_shipping_monitor_error_detail.

  4. Pokud je monitorovací server jiný než primární, odstraní se záznam monitoru na monitorovacím serveru log_shipping_monitor_primary .

  5. Odstraní odpovídající záznamy v log_shipping_monitor_history_detail monitorovacím serveru a log_shipping_monitor_error_detail na něm.

  6. Odstraní záznam log_shipping_primary_databases pro tuto primární databázi.

  7. Volání sp_delete_log_shipping_alert_job na monitorovacím serveru.

Povolení

Tento postup můžou spustit pouze členové pevné role serveru sysadmin .

Examples

Tento příklad ilustruje použití pro sp_delete_log_shipping_primary_database smazání primární databáze AdventureWorks2025.

EXECUTE master.dbo.sp_delete_log_shipping_primary_database
    @database = N'AdventureWorks2022';
GO