sp_delete_log_shipping_primary_database (języka Transact-SQL)
Ta procedura składowana usuwa wysyłanie dziennika podstawowa baza danych , włączajączadanie kopia zapasowa, jak również lokalne i zdalne historia. Tylko za pomocą tej procedura składowana po usunięciu drugiej bazy danych, używając sp_delete_log_shipping_primary_secondary.
Składnia
sp_delete_log_shipping_primary_database
[ @database = ] 'database'
Argumenty
- [ @ bazy danych = ] "database'
Jest to nazwa wysyłanie dziennika podstawowa baza danych.databasejest sysname, z Brak domyślnej i nie może mieć wartości NULL.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
Brak.
Uwagi
sp_delete_log_shipping_primary_database należy uruchomić z wzorca bazy danych na serwer podstawowy.Ta procedura składowana wykonuje następujące czynności:
Usuwazadanie kopia zapasowadla określonej podstawowa baza danych.
Usuwa rekord monitor lokalny w log_shipping_monitor_primary na serwer podstawowy.
Usuwa odpowiadające im zapisy w log_shipping_monitor_history_detail i log_shipping_monitor_error_detail.
Jeśli serwer monitorowania różni się od serwer podstawowy, usuwa rekord monitora w log_shipping_monitor_primary na serwer monitorowania.
Usuwa odpowiadające im zapisy w log_shipping_monitor_history_detail i log_shipping_monitor_error_detail na serwer monitorowania.
Usuwa wpis w log_shipping_primary_databases dla tej podstawowa baza danych.
Wywołania sp_delete_log_shipping_alert_job na serwer monitorowania.
Uprawnienia
Tylko członkowie sysadmin stała rola serwera można uruchomić tę procedurę.
Przykłady
Ten przykład ilustruje za pomocą sp_delete_log_shipping_primary_database usunąć podstawowa baza danych AdventureWorks2008R2.
EXEC master.dbo.sp_delete_log_shipping_primary_database @database = N'AdventureWorks2008R2';
GO
Zobacz także