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.
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:
Usuwa zadanie kopia zapasowa dla określonego podstawowa baza danych.
Usuwa rekord monitor lokalny log_shipping_monitor_primary serwer podstawowy.
Usuwa odpowiednie wpisy w log_shipping_monitor_history_detail and log_shipping_monitor_error_detail.
Jeśli serwer monitora jest inny niż serwer podstawowy, powoduje usunięcie rekordu monitora w log_shipping_monitor_primary serwer monitoringu.
Usuwa odpowiednie wpisy w log_shipping_monitor_history_detail and log_shipping_monitor_error_detail serwer monitoringu.
Usuwa wpis w log_shipping_primary_databases tej podstawowa baza danych.
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
See Also