sp_helpsubscriptionerrors (Transact-SQL)
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 = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
, [ @publication = ] 'publication'
, [ @subscriber = ] 'subscriber'
, [ @subscriber_db = ] 'subscriber_db'
Argumentos
[ @publisher= ] 'publisher'
Es el nombre del publicador. publisher es de tipo sysname y no tiene ningún valor predeterminado.[ @publisher_db= ] 'publisher_db'
Es el nombre de la base de datos de publicación. publisher_db es de tipo sysname y no tiene ningún valor predeterminado.[ @publication= ] 'publication'
Es el nombre de la publicación. publication es de tipo sysname y no tiene ningún valor predeterminado.[ @subscriber= ] 'subscriber'
Es el nombre del suscriptor. subscriber es de tipo sysname y no tiene ningún valor predeterminado.[ @subscriber_db= ] 'subscriber_db'
Nombre de la base de datos de suscripciones. subscriber_db es de tipo sysname y no tiene ningún valor predeterminado.
Conjunto de resultados
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
id |
int |
Id. del error. |
time |
datetime |
Hora del 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 lo utilizan los Agentes de distribución; se trata del número de secuencia del registro de transacciones de la primera transacción en el proceso por lotes de ejecución fallida. |
command_id |
int |
Id. del comando del proceso por lotes de ejecución fallida. Solo lo utilizan los Agentes de distribución, y se trata del Id. del comando del primer comando del proceso por lotes de ejecución fallida. |
session_id |
int |
Id. de la sesión del agente en la que ocurrió el error. |
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_helpsubscriptionerrors se utiliza en la replicación de instantáneas y transaccional.
Permisos
Solo los miembros del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner pueden ejecutar sp_helpsubscriptionerrors.