Поделиться через


sp_helpqreader_agent (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

Возвращает свойства агента чтения очереди. Данная хранимая процедура применяется на распространителе в базе данных распространителя или на издателе в любой базе данных.

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

Синтаксис

sp_helpqreader_agent [ [ @frompublisher = ] frompublisher ]
[ ; ]

Аргументы

[ @frompublisher = ] frompublisher

Указывает, где была вызвана хранимая процедура: на издателе или на распространителе. @frompublisher бит с значением по умолчанию0.

  • 1 означает, что хранимая процедура вызывается из издателя.
  • 0 означает, что хранимая процедура вызывается из распространителя.

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

Имя столбца Тип данных Description
id int Идентификатор агента.
name nvarchar(100) Имя агента.
job_id uniqueidentifier Уникальный идентификатор задания агента.
job_login nvarchar(512) Учетная запись Windows, в которой выполняется агент распространителя, который возвращается в формате <domain>\<username>.
job_password sysname По соображениям безопасности всегда возвращается значение ********** .

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

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

Замечания

sp_helpqreader_agent используется в репликации транзакций.

Разрешения

Если значение frompublisher равно1, в базе данных публикации могут выполняться sp_helpqreader_agentтолько члены предопределенных ролей сервера sysadmin в издателе или членах предопределенных ролей базы данных db_owner в базе данных публикации. В противном случае может выполняться sp_helpqreader_agentтолько члены предопределенных ролей сервера sysadmin на распространителю или членах предопределенных ролей базы данных db_owner в базе данных распространителя.