Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Změní nastavení sekundární databáze.
Syntaxe
sp_change_log_shipping_secondary_primary
[ @primary_server = ] 'primary_server' ,
[ @primary_database = ] 'primary_database' ,
[ , [ @backup_source_directory = ] N'backup_source_directory' ]
[ , [ @backup_destination_directory = ] N'backup_destination_directory' ]
[ , [ @file_retention_period = ] file_retention_period ]
[ , [ @monitor_server_security_mode = ] monitor_server_security_mode ]
[ , [ @monitor_server_login = ] 'monitor_server_login' ]
[ , [ @monitor_server_password = ] 'monitor_server_password' ]
[ , [ @monitor_connection_options = ] '<key_value_pairs>;[...]' ]
[ ; ]
Arguments
[ @primary_server = ] 'primary_server'
Název primární instance databázového stroje SQL Serveru v konfiguraci přesouvání protokolů.
@primary_server je sysname a nemůže být NULL.
[ @primary_database = ] 'primary_database'
Název databáze na primárním serveru. @primary_database je sysname bez výchozího nastavení.
[ @backup_source_directory = ] N'backup_source_directory'
Adresář, kde jsou uloženy záložní soubory transakčního protokolu z primárního serveru.
@backup_source_directory je nvarchar(500) a nemůže být NULL.
[ @backup_destination_directory = ] N'backup_destination_directory'
Adresář na sekundárním serveru, do kterého se zkopírují záložní soubory.
@backup_destination_directory je nvarchar(500) a nemůže být NULL.
[ @file_retention_period = ] 'file_retention_period'
Doba v minutách, po kterou se záložní soubory zachovají.
@file_retention_period je int, s výchozím nastavením NULL. Pokud není zadána žádná hodnota 14420, použije se hodnota 14420.
[ @monitor_server_security_mode = ] 'monitor_server_security_mode'
Režim zabezpečení používaný pro připojení k serveru monitorování.
-
1: Ověřování systému Windows; -
0: Ověřování SQL Serveru.
@monitor_server_security_mode je bit a výchozí hodnota NULLje .
[ @monitor_server_login = ] 'monitor_server_login'
Uživatelské jméno účtu použitého pro přístup k serveru monitorování.
[ @monitor_server_password = ] 'monitor_server_password'
Heslo účtu použitého pro přístup k serveru monitorování.
[ @monitor_connection_options = ] '<key_value_pairs>; [...]'
Platí na: SQL Server 2025 (17.x) a novější verze
Určuje více možností připojení pro připojení k propojenému serveru při použití vzdáleného monitoru ve formě párů klíč-hodnota.
@monitor_connection_options je nvarchar(4000) a má výchozí hodnotu NULL.
V následující tabulce jsou uvedené dostupné možnosti připojení:
| Key | Hodnota |
|---|---|
Encrypt |
strict, mandatory, optional, , truefalse |
TrustServerCertificate |
true, false, , yesno |
ServerCertificate |
Cesta v systému souborů k certifikátu serveru. Má maximální délku 260 znaků. |
HostNameInCertificate |
Přepsání názvu hostitele pro certifikát Má maximální délku 255 znaků. |
Návratové hodnoty kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Žádné.
Poznámky
sp_change_log_shipping_secondary_primary musí být spuštěna master z databáze na sekundárním serveru. Tato uložená procedura provede následující akce:
Podle potřeby změní nastavení
log_shipping_secondary.Pokud se server monitorování liší od sekundárního serveru, v případě potřeby změní záznam
log_shipping_monitor_secondarymonitorování na serveru monitorování pomocí zadaných argumentů.
Povolení
Tento postup můžou spustit pouze členové pevné role serveru sysadmin .