Udostępnij za pośrednictwem


sp_delete_log_shipping_primary_database (języka Transact-SQL)

Ta procedura przechowywana usuwa wysyłanie dziennika z podstawowa baza danych, w tym zadanie kopia zapasowa, a także historia lokalnych i zdalnych.Tylko za pomocą tej procedura przechowywana po usunięciu drugiej bazy danych, używając sp_delete_log_shipping_primary_secondary.

Topic link iconKonwencje składni języka Transact-SQL

sp_delete_log_shipping_primary_database
[ @database = ] 'database'

Argumenty

  • [ @ bazy danych = „database"
    Is the name of the log shipping primary database.database is sysname, with no default, and cannot be NULL.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

Brak.

Remarks

sp_delete_log_shipping_primary_database musi być uruchamiane wzorzec bazy danych serwer podstawowy.Ta procedura przechowywana wykonuje następujące czynności:

  1. Usuwa zadanie kopia zapasowa dla określonego podstawowa baza danych.

  2. Usuwa rekord monitor lokalny log_shipping_monitor_primary serwer podstawowy.

  3. Usuwa odpowiednie wpisy w log_shipping_monitor_history_detail and log_shipping_monitor_error_detail.

  4. Jeśli serwer monitora jest inny niż serwer podstawowy, powoduje usunięcie rekordu monitora w log_shipping_monitor_primary serwer monitoringu.

  5. Usuwa odpowiednie wpisy w log_shipping_monitor_history_detail and log_shipping_monitor_error_detail serwer monitoringu.

  6. Usuwa wpis w log_shipping_primary_databases tej podstawowa baza danych.

  7. Wywołania sp_delete_log_shipping_alert_job serwer monitoringu.

Uprawnienia

Tylko członkowie sysadmin roli serwera stałe można uruchomić tę procedurę.

Przykłady

Ten przykład ilustruje przy użyciu sp_delete_log_shipping_primary_database , aby usunąć podstawowy, bazy danych programuAdventureWorks.

EXEC master.dbo.sp_delete_log_shipping_primary_database @database = N'AdventureWorks';
GO