Udostępnij za pośrednictwem


sp_change_log_shipping_primary_database (Transact-SQL)

Na przykład NOLOCK wskazówkę tabela określono w tabela w kwerendzie.

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

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:

  1. Zmienia ustawienia w log_shipping_primary_database rekord, jeśli to konieczne.

  2. Zmienia lokalnego rekordu w log_shipping_monitor_primary przy użyciu serwer podstawowy dostarczonych argumentów, jeśli to konieczne.

  3. 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