MSdistribution_agents (Transact-SQL)

Таблица MSdistribution_agents содержит по одной строке для каждого из агентов распространителя, выполняющихся на локальном распространителе. Эта таблица хранится в базе данных распространителя.

Имя столбца

Тип данных

Описание

id

int

Идентификатор агента распространителя.

name

nvarchar(100)

Имя агента распространителя.

publisher_database_id

int

Идентификатор базы данных издателя.

publisher_id

smallint

Идентификатор издателя.

publisher_db

sysname

Имя базы данных издателя.

publication

sysname

Имя публикации.

subscriber_id

smallint

Идентификатор подписчика, указан только для общеизвестных агентов. Для анонимных агентов этот столбец зарезервирован.

subscriber_db

sysname

Имя базы данных подписки.

subscription_type

int

Тип подписки.

0 = Принудительная.

1 = По запросу.

2 = Анонимная.

local_job

bit

Указывает, имеется ли задание агента SQL Server на локальном распространителе.

job_id

binary(16)

Идентификационный номер задания.

subscription_guid

binary(16)

Идентификатор подписок данного агента.

profile_id

int

Идентификатор конфигурации из таблицы MSagent_profiles (Transact-SQL).

anonymous_subid

uniqueidentifier

Идентификатор анонимного агента.

subscriber_name

sysname

Имя подписчика, указывается только для анонимных агентов.

virtual_agent_id

int

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

anonymous_agent_id

int

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

creation_date

datetime

Дата и время, когда был создан агент распространителя или агент слияния.

queue_id

sysname

Идентификатор для поиска очереди для очереди обновляемых подписок. Для подписок, не использующих очереди, значение равно NULL. Для публикаций на основе очереди сообщений Microsoft значением является идентификатор GUID, который однозначно идентифицирует очередь, используемую подпиской. Для публикаций на основе очередей SQL Server этот столбец содержит значение SQL.

ПримечаниеПримечание

Использование очереди сообщений Microsoft считается устаревшим и больше не поддерживается.

queue_status

int

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

offload_enabled

bit

Указывает, может ли агент быть активизирован удаленно.

Значение, равное 0, указывает, что агент не может быть активизирован удаленно.

Значение, равное 1, указывает, что агент может быть активизирован удаленно и на удаленном компьютере, заданном свойством offload_server.

offload_server

sysname

Сетевое имя сервера для удаленной активации.

dts_package_name

sysname

Имя пакета служб DTS. Например, для пакета DTSPub_Package следует указать @dts_package_name = N'DTSPub_Package'.

dts_package_password

nvarchar(524)

Пароль пакета.

dts_package_location

int

Местонахождение пакета. Пакет может находиться на распространителе или на подписчике.

sid

varbinary(85)

Идентификационный номер безопасности (SID) агента распространителя или агента слияния при его первом выполнении.

queue_server

sysname

Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.

subscriber_security_mode

smallint

Режим безопасности, используемый агентом при подключении к подписчику. Предусмотрены следующие режимы.

0 = Microsoft Проверка подлинности SQL Server.

1 = Microsoft Проверка подлинности Authentication.

subscriber_login

sysname

Имя входа для подключения к подписчику.

subscriber_password

nvarchar(524)

Зашифрованное значение пароля, используемое для подключения к подписчику.

reset_partial_snapshot_progress

bit

Установлен, если частично загруженный моментальный снимок будет отменен, затем загружен с самого начала.

job_step_uid

uniqueidentifier

Уникальный идентификатор шага задания агента SQL Server, на котором запущен агент.

subscriptionstreams

tinyint

Устанавливает максимальное число соединений, разрешенных каждому из агентов распространителя для параллельного применения пакетов изменений на подписчике. Поддерживаются значения в диапазоне от 1 до 64.

См. также

Основные понятия

Таблицы репликации (Transact-SQL)