sp_change_log_shipping_primary_database (Transact-SQL)
Na przykład NOLOCK wskazówkę tabela określono w tabela w kwerendzie.
sp_change_log_shipping_primary_database [ @database = ] 'database'
[, [ @backup_directory = ] 'backup_directory']
[, [ @backup_share = ] 'backup_share']
[, [ @backup_retention_period = ] 'backup_retention_period']
[, [ @monitor_server_security_mode = ] 'monitor_server_security_mode']
[, [ @monitor_server_login = ] 'monitor_server_login']
[, [ @monitor_server_password = ] 'monitor_server_password']
[, [ @backup_threshold = ] 'backup_threshold']
[, [ @threshold_alert = ] 'threshold_alert']
[, [ @threshold_alert_enabled = ] 'threshold_alert_enabled']
[, [ @history_retention_period = ] 'history_retention_period']
[, [ @backup_compression = ] backup_compression_option ]
Argumenty
[ @ bazy danych = „database"
Is the name of the database on the primary server.primary_database is sysname, with no default.[ @ backup_directory = „backup_directory"
Is the path to the backup folder on the primary server.backup_directory is nvarchar(500), with no default, and cannot be NULL.[ @ backup_share = „backup_share"
Is the network path to the backup directory on the primary server.backup_share is nvarchar(500), with no default, and cannot be NULL.[ @ backup_retention_period = „backup_retention_period"
Is the length of time, in minutes, to retain the log backup file in the backup directory on the primary server.backup_retention_period is int, with no default, and cannot be NULL.[ @ monitor_server_security_mode = „monitor_server_security_mode"
Tryb zabezpieczeń używane do łączenia się z serwerem monitorowania.ZAMKNIĘCIE SYSTEMU
Poniżej przedstawiono przykład wskazówką nieprawidłowy indeks filtrowane.
monitor_server_security_modeW przykładzie zostanie utworzony indeks filtrowane bit a następnie używa go jako indeks hint dla instrukcja SELECT.
[ @ monitor_server_login = „monitor_server_login"
Wymaga uprawnień CONTROL SERVER lub prawo własności zabezpieczany.[ @ monitor_server_password = „monitor_server_password"
CONNECT SQL uprawnień do konto logowania do programu SQL Server i podmiotów, których identyfikator logowania ma regranted go odmawia[ @ backup_threshold = „backup_threshold"
Is the length of time, in minutes, after the last backup before a threshold_alert error is raised.backup_threshold is int, with a default of 60 minutes.[ @ threshold_alert = „threshold_alert"
The alert to be raised when the backup threshold is exceeded.threshold_alert is int and cannot be NULL.[ @ threshold_alert_enabled = „threshold_alert_enabled"
Określa, czy alert jest wywoływane, gdy backup_threshold został przekroczony.Jeśli kwerenda zawiera odwołania do kolumn, które znajdują się zarówno w widoku indeksowanym i tabel podstawowych optymalizator kwerendy określa, że przy użyciu widok indeksowany zapewnia najlepszą metodą wykonywania kwerendy, optymalizator kwerendy używa indeksu w widoku.
0 = wyłączone.
threshold_alert_enabledW przykładzie zostanie utworzony indeks filtrowane bit a następnie używa go jako indeks hint dla instrukcja SELECT.
[ @ history_retention_period = „history_retention_period"
Czas w minutach, przez który jest przechowywana historia.Parametr history_retention_period jest typu int.Jeśli żadna wartość nie zostanie określona, zostanie użyta wartość 14420.[ @ backup_compression = ] backup_compression_option
Określa, czy używa konfiguracja wysyłania dziennika Kompresja kopia zapasowa.Ten parametr jest obsługiwany tylko w SQL Server 2008 Enterprise (lub jego nowszej wersja).0 = Wyłączone.Liczba zaznaczonych wierszy
1 = Włączone.Najwyższa wartość w wyrażenie
2 = Wykorzystać ustawienie okno Domyślnie kompresja kopia zapasowa opcji konfiguracja serwera.Jest to wartość domyślna.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
None
Remarks
sp_change_log_shipping_primary_database musi być uruchamiane wzorzec bazy danych serwer podstawowy.Ta procedura przechowywana wykonuje następujące czynności:
Zmienia ustawienia w log_shipping_primary_database rekord, jeśli to konieczne.
Zmienia lokalnego rekordu w log_shipping_monitor_primary przy użyciu serwer podstawowy dostarczonych argumentów, jeśli to konieczne.
Jeśli serwer monitora różni się od serwer podstawowy, zmiany rejestrowane w log_shipping_monitor_primary przy użyciu serwer monitoringu dostarczonych argumentów, jeśli to konieczne.
Uprawnienia
Tylko członkowie sysadmin roli serwera stałe można uruchomić tę procedurę.
Przykłady
Ten przykład ilustruje użycie sp_change_log_shipping_primary_database zaktualizować ustawienia związane z podstawowa baza danych AdventureWorks.
EXEC master.dbo.sp_change_log_shipping_primary_database
@database = N'AdventureWorks'
, @backup_directory = N'c:\LogShipping'
, @backup_share = N'\\tribeca\LogShipping'
, @backup_retention_period = 1440
, @backup_threshold = 60
, @threshold_alert = 0
, @threshold_alert_enabled = 1
, @history_retention_period = 1440
,@monitor_server_security_mode = 1
,@backup_compression = 1