sp_helpsubscriptionerrors (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Возвращает все ошибки репликации транзакций для заданной подписки. Эта хранимая процедура выполняется на распространителе в базе данных распространителя.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpsubscriptionerrors
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @publication = ] N'publication'
, [ @subscriber = ] N'subscriber'
, [ @subscriber_db = ] N'subscriber_db'
[ ; ]
Аргументы
[ @publisher = ] N'publisher'
Имя издателя. @publisher — sysname без значения по умолчанию.
[ @publisher_db = ] N'publisher_db'
Имя базы данных публикации. @publisher_db — sysname без значения по умолчанию.
[ @publication = ] N'publication'
Имя публикации. @publication — sysname без значения по умолчанию.
[ @subscriber = ] N'подписчик'
Имя подписчика. @subscriber — sysname без значения по умолчанию.
[ @subscriber_db = ] N'subscriber_db'
Имя базы данных подписки. @subscriber_db — sysname без значения по умолчанию.
Результирующий набор
Имя столбца | Тип данных | Description |
---|---|---|
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