Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Módosítja a másodlagos adatbázis beállításait.
Transact-SQL szintaxis konvenciók
Szemantika
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'
Az SQL Server adatbázismotor elsődleges példányának neve a naplószállítási konfigurációban.
@primary_serversysname , és nem lehet NULL.
[ @primary_database = ] 'primary_database'
Az elsődleges kiszolgálón található adatbázis neve. @primary_databasea sysname, alapértelmezés nélkül.
[ @backup_source_directory = ] N'backup_source_directory'
Az a könyvtár, amelyben a tranzakciónapló biztonsági mentési fájljai az elsődleges kiszolgálóról vannak tárolva.
@backup_source_directorynvarchar(500) és nem lehet NULL.
[ @backup_destination_directory = ] N'backup_destination_directory'
A másodlagos kiszolgáló azon könyvtára, ahová a biztonsági mentési fájlokat átmásolja a rendszer.
@backup_destination_directorynvarchar(500) és nem lehet NULL.
[ @file_retention_period = ] 'file_retention_period'
A biztonsági mentési fájlok megőrzésének időtartama percekben.
@file_retention_periodint, alapértelmezés szerint NULL. A rendszer 14420 értéket használ, ha nincs megadva.
[ @monitor_server_security_mode = ] 'monitor_server_security_mode'
A figyelőkiszolgálóhoz való csatlakozáshoz használt biztonsági mód.
-
1: Windows-hitelesítés; -
0: SQL Server-hitelesítés.
@monitor_server_security_modebit és alapértelmezett érték.NULL
[ @monitor_server_login = ] 'monitor_server_login'
A figyelőkiszolgáló eléréséhez használt fiók felhasználóneve.
[ @monitor_server_password = ] 'monitor_server_password'
A figyelőkiszolgáló eléréséhez használt fiók jelszava.
[ @monitor_connection_options = ] '<key_value_pairs>; [...]'
Érvényes: SQL Server 2025 (17.x) és újabb verziók
További csatlakozási lehetőségeket ad meg a csatolt kiszolgáló kapcsolatához távoli monitor használatakor kulcsértékpárok formájában.
@monitor_connection_optionsnvarchar(4000) és alapértelmezett értéke NULL.
Az alábbi táblázat az elérhető csatlakozási lehetőségeket sorolja fel:
| Key | Érték |
|---|---|
Encrypt |
strict, mandatory, optional, truefalse |
TrustServerCertificate |
true, false, yesno |
ServerCertificate |
A fájlrendszer elérési útja a kiszolgálótanúsítványhoz. Ez legfeljebb 260 karakter hosszúságú lehet. |
HostNameInCertificate |
A tanúsítvány állomásnév felülbírálása. Ez legfeljebb 255 karakter hosszúságú lehet. |
Kódértékek visszaadása
0 (sikeres) vagy 1 (hiba).
Eredményhalmaz
Nincs.
Megjegyzések
sp_change_log_shipping_secondary_primary A másodlagos kiszolgálón lévő adatbázisból master kell futtatni. Ez a tárolt eljárás a következő műveleteket hajtja végre:
Szükség szerint módosítsa a
log_shipping_secondarybeállításokat.Ha a figyelőkiszolgáló eltér a másodlagos kiszolgálótól, szükség esetén a megadott argumentumok használatával módosítja a monitorrekordot
log_shipping_monitor_secondarya figyelőkiszolgálón.
Permissions
Ezt az eljárást csak a sysadmin rögzített kiszolgálói szerepkör tagjai futtathatják.