sp_helpsubscriptionerrors (Transact-SQL)

Применимо к:Управляемому экземпляру SQL Server Azure

Возвращает все ошибки репликации транзакций для заданной подписки. Эта хранимая процедура выполняется на распространителе в базе данных распространителя.

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
sp_helpsubscriptionerrors [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'   
        , [ @publication = ] 'publication'   
        , [ @subscriber = ] 'subscriber'   
        , [ @subscriber_db = ] 'subscriber_db'  

Аргументы

[ @publisher = ] 'publisher' Имя издателя. publisher — sysname, без значения по умолчанию.

[ @publisher_db = ] 'publisher_db' Имя базы данных публикации. publisher_db — sysname без значения по умолчанию.

[ @publication = ] 'publication' Имя публикации. публикацияsysname, без значения по умолчанию.

[ @subscriber = ] 'subscriber' Имя подписчика. подписчик — sysname, без значения по умолчанию.

[ @subscriber_db = ] 'subscriber_db' Имя базы данных подписки. subscriber_db — sysname без значения по умолчанию.

Результирующий набор

Имя столбца Тип данных Описание:
id int Идентификатор ошибки.
time datetime Время появления ошибки.
error_type_id int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
source_type_id int Идентификатор типа источника ошибки.
source_name nvarchar(100) Имя источника ошибки.
error_code sysname Код ошибки.
error_text ntext Сообщение об ошибке.
xact_seqno varbinary(16) Регистрационный номер транзакции в журнале, запущенной во время ошибки выполнения пакета. Это последовательный номер журнала транзакций, содержащего первую транзакцию в пакете, выполненном с ошибкой. Он используется только агентами распространителя.
command_id int Идентификатор команды пакета, выполненного с ошибкой. Это идентификатор первой команды в пакете, завершенном с ошибкой, используемый только агентами распространителя.
session_id int Идентификатор сеанса агента, во время которого произошла ошибка.

Значения кода возврата

0 (успешно) или 1 (сбой)

Замечания

sp_helpsubscriptionerrors используется с моментальным снимком и репликацией транзакций.

Разрешения

Только члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных могут выполняться sp_helpsubscriptionerrors.

См. также

sp_helpsubscription (Transact-SQL)
sp_helpsubscription_properties (Transact-SQL)