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.
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 la 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'
Es el 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 |
Solo 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. Sólo 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. Sólo 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)
Notas
sp_helpsubscriptionerrors se utiliza en la replicación de instantáneas y transaccional.
Permisos
Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_helpsubscriptionerrors.
Vea también