Udostępnij za pomocą


sp_delete_log_shipping_primary_database (Transact-SQL)

Dotyczy:SQL Server

Ta procedura przechowywana usuwa przesyłanie logów z głównej bazy danych, w tym zadania kopii zapasowej, lokalnej i zdalnej historii. Używaj tej procedury przechowywanej dopiero po usunięciu baz danych wtórnych za pomocą sp_delete_log_shipping_primary_secondary.

Transact-SQL konwencje składni

Składnia

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

Arguments

[ @database = ] N'database'

Nazwa podstawowej bazy danych wysyłania dziennika. @database jest nazwą systemu bez wartości domyślnej i nie może być NULL.

[ @ignoreremotemonitor = ] ignoreremotemonitor

Zidentyfikowane tylko do celów informacyjnych. Niewspierane. Zgodność w przyszłości nie jest gwarantowana.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Zestaw wyników

Żaden.

Uwagi

sp_delete_log_shipping_primary_database należy uruchomić z master bazy danych na serwerze podstawowym. Ta procedura przechowywana wykonuje następujące kroki:

  1. Usuwa zadanie kopii zapasowej dla określonej bazy podstawowej.

  2. Usuwa lokalny rekord monitora na log_shipping_monitor_primary serwerze głównym.

  3. Usuwa odpowiadające mu elementy z log_shipping_monitor_history_detail oraz log_shipping_monitor_error_detail.

  4. Jeśli serwer monitora różni się od serwera głównego, usuwa rekord monitora na log_shipping_monitor_primary serwerze monitora.

  5. Usuwa odpowiadające wpisy z log_shipping_monitor_history_detaillog_shipping_monitor_error_detail i na serwerze monitorującym.

  6. Usuwa wpis do log_shipping_primary_databases tej podstawowej bazy danych.

  7. Dzwoni sp_delete_log_shipping_alert_job na serwerze monitora.

Permissions

Tę procedurę mogą uruchamiać tylko członkowie stałej roli serwera sysadmin .

Przykłady

Ten przykład ilustruje użycie do sp_delete_log_shipping_primary_database usunięcia bazy AdventureWorks2025głównej .

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