sp_change_log_shipping_secondary_primary (Transact-SQL)
Se aplica a: SQL Server
Cambia la configuración de la base de datos secundaria.
Convenciones de sintaxis de Transact-SQL
Sintaxis
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' ]
[ ; ]
Argumentos
[ @primary_server = ] 'primary_server'
Nombre de la instancia principal del motor de base de datos de SQL Server en la configuración del trasvase de registros. @primary_server es sysname y no puede ser NULL
.
[ @primary_database = ] 'primary_database'
Nombre de la base de datos en el servidor principal. @primary_database es sysname, sin ningún valor predeterminado.
[ @backup_source_directory = ] N'backup_source_directory'
Directorio donde se almacenan los archivos de copia de seguridad de registros de transacciones del servidor principal. @backup_source_directory es nvarchar(500) y no puede ser NULL
.
[ @backup_destination_directory = ] N'backup_destination_directory'
Directorio del servidor secundario donde se copian los archivos de copia de seguridad. @backup_destination_directory es nvarchar(500) y no puede ser NULL
.
[ @file_retention_period = ] 'file_retention_period'
El período de tiempo en minutos en el que se conservan los archivos de copia de seguridad. @file_retention_period es int, con un valor predeterminado de NULL
. Si no se especifica ningún valor, se utiliza 14420.
[ @monitor_server_security_mode = ] 'monitor_server_security_mode'
Modo de seguridad utilizado para conectarse al servidor de supervisión.
1
: autenticación de Windows;0
: Autenticación de SQL Server.
@monitor_server_security_mode es bit y el valor predeterminado NULL
es .
[ @monitor_server_login = ] 'monitor_server_login'
Nombre de usuario de la cuenta usada para acceder al servidor de supervisión.
[ @monitor_server_password = ] 'monitor_server_password'
Contraseña de la cuenta usada para acceder al servidor de supervisión.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Conjunto de resultados
Ninguno.
Comentarios
sp_change_log_shipping_secondary_primary
debe ejecutarse desde la master
base de datos en el servidor secundario. Este procedimiento almacenado hace lo siguiente:
Cambia la configuración según
log_shipping_secondary
sea necesario.Si el servidor de supervisión es diferente del servidor secundario, cambia el registro de supervisión en
log_shipping_monitor_secondary
en el servidor de supervisión mediante argumentos proporcionados, si es necesario.
Permisos
Solo los miembros del rol fijo de servidor sysadmin pueden ejecutar este procedimiento.