Share via


sp_change_log_shipping_secondary_primary (Transact-SQL)

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

Icono de vínculo a temasConvenciones 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 SQL Server Database Engine (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 del registro 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 = SQL Server La autenticación monitor_server_security_mode es 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

Notas

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

Sólo pueden ejecutar este procedimiento los miembros de la función fija de servidor sysadmin.