Compartir a través de


sp_change_log_shipping_secondary_primary (Transact-SQL)

Cambia la configuración de la base de datos secundaria.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_change_log_shipping_secondary_primary
[ @primary_server = ] 'primary_server',
[ @primary_database = ] 'primary_database',
[, [ @backup_source_directory = ] 'backup_source_directory']
[, [ @backup_destination_directory = ] '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 de Motor de base de datos de SQL Server de Microsoft en la configuración del trasvase de registros. primary_server es de tipo sysname y no puede ser NULL.

  • [ @primary_database = ] 'primary_database'
    Es el nombre de la base de datos en el servidor principal. primary_database es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @backup_source_directory = ] 'backup_source_directory'
    Directorio donde se almacenan los archivos de copia de seguridad de registros de transacciones del servidor principal. backup_source_directory es de tipo nvarchar(500) y no puede ser NULL.

  • [ @backup_destination_directory = ] 'backup_destination_directory'
    Directorio del servidor secundario donde se copian los archivos de copia de seguridad. backup_destination_directory es de tipo nvarchar(500) y no puede ser NULL.

  • [ @file_retention_period = ] 'file_retention_period'
    Es la cantidad de tiempo en minutos durante la que se retendrá el historial. history_retention_period es de tipo int y su valor predeterminado es 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 de tipo bit y no puede ser NULL.

  • [ @monitor_server_login = ] 'monitor_server_login'
    Es el nombre de usuario de la cuenta utilizada para tener acceso al servidor de supervisión.

  • [ @monitor_server_password = ] 'monitor_server_password'
    Es la contraseña de la cuenta utilizada para tener acceso al servidor de supervisión.

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Ninguno

Comentarios

sp_change_log_shipping_secondary_primary se debe ejecutar desde la base de datos maestra del servidor secundario. Este procedimiento almacenado hace lo siguiente:

  1. Cambia la configuración de los registros de log_shipping_secondary según sea necesario.

  2. Si el servidor de supervisión es distinto del servidor secundario, cambia el registro de supervisión de log_shipping_monitor_secondary en el servidor de supervisión con los argumentos proporcionados en caso de ser necesario.

Permisos

Solo pueden ejecutar este procedimiento los miembros del rol fijo de servidor sysadmin.

Vea también

Referencia

Procedimientos almacenados del sistema (Transact-SQL)

Conceptos

Acerca del trasvase de registros (SQL Server)