Compartir a través de


sp_validate_redirected_publisher (Transact-SQL)

Comprueba que el host actual de la base de datos de publicación admite la replicación. Debe ejecutarse desde una base de datos de distribución. A este procedimiento lo llama sp_get_redirected_publisher.

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

Sintaxis

sp_validate_redirected_publisher 
    [ @original_publisher = ] 'original_publisher',
    [ @publisher_db = ] 'database_name', 
    [ @redirected_publisher = ] 'new_publisher' output

Argumentos

  • [ @original_publisher = ] 'original_publisher'
    El nombre de la instancia de SQL Server que publicó originalmente la base de datos. original_publisher es de tipo sysname y no tiene valor predeterminado.

  • [ @publisher_db = ] 'publisher_db'
    El nombre de la base de datos que se va a publicar. publisher_db es de tipo sysname y no tiene valor predeterminado.

  • [ @redirected_publisher = ] 'redirected_publisher'
    El destino de la redirección que se especificó cuando se llamó a sp_redirect_publisher para el par de publicador y base de datos. redirected_publisher es de tipo sysname y no tiene valor predeterminado.

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Ninguno.

Comentarios

Si no existe ninguna entrada para el publicador ni para la base de datos de publicación, sp_validate_redirected_publisher devuelve el valor NULL en el parámetro de salida @redirected\_publisher. Si existe una entrada, esta se devuelve en el parámetro de salida en ambos casos: correcto y error.

Si la validación se realiza correctamente, sp_validate_redirected_publisher devuelve un indicativo de resultado correcto.

Si la validación no se realiza correctamente, se producen errores que describen el motivo.

Permisos

El autor de la llamada debe ser miembro del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner para la base de datos de distribución, o de una lista de acceso a la publicación definida que esté asociada a la base de datos del publicador.

Vea también

Referencia

Procedimientos almacenados de replicación (Transact-SQL)

sp_get_redirected_publisher (Transact-SQL)

sp_redirect_publisher (Transact-SQL)

sp_validate_replica_hosts_as_publishers (Transact-SQL)