sp_helpsubscriptionerrors (Transact-SQL)
Se aplica a: SQL Server Azure SQL Managed Instance
Devuelve todos los errores de la replicación transaccional de una suscripción determinada. Este procedimiento almacenado se ejecuta en el distribuidor de la base de datos de distribución.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpsubscriptionerrors
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @subscriber = ] N'subscriber'
, [ @subscriber_db = ] N'subscriber_db'
[ ; ]
Argumentos
[ @publisher = ] N'publisher'
El nombre del publicador. @publisher es sysname, sin ningún valor predeterminado.
[ @publisher_db = ] N'publisher_db'
Nombre de la base de datos de publicación. @publisher_db es sysname, sin ningún valor predeterminado.
[ @publication = ] N'publication'
Nombre de la publicación. @publication es sysname, sin ningún valor predeterminado.
[ @subscriber = ] N'subscriber'
Nombre del suscriptor. @subscriber es sysname, sin ningún valor predeterminado.
[ @subscriber_db = ] N'subscriber_db'
Nombre de la base de datos de suscripciones. @subscriber_db es sysname, sin valor predeterminado.
Conjunto de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
id |
int | Id. del error. |
time |
datetime | Hora en que se produjo el error. |
error_type_id |
int | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
source_type_id |
int | Id. del tipo de origen del error. |
source_name |
nvarchar(100) | Nombre del origen del error. |
error_code |
sysname | Código de error. |
error_text |
ntext | Mensaje de error. |
xact_seqno |
varbinary(16) | Número de secuencia del registro de transacciones de inicio del lote de ejecución fallido. Solo se usa en los Agente de distribución. Este es el número de secuencia del registro de transacciones de la primera transacción del lote de ejecución con errores. |
command_id |
int | Identificador de comando del lote de ejecución con error. Solo se usa en los Agente de distribución. Este es el identificador de comando del primer comando del lote de ejecución con error. |
session_id |
int | Identificador de la sesión del agente en la que se produjo el error. |
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Comentarios
sp_helpsubscriptionerrors
se usa con la replicación transaccional y de instantáneas.
Permisos
Solo los miembros del rol fijo de servidor sysadmin o db_owner rol fijo de base de datos pueden ejecutar sp_helpsubscriptionerrors
.