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


MSdistribution_agents (Transact-SQL)

Область применения:SQL Server

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

Имя столбца Тип данных Description
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 = Push.
1 = потянуть.
2 = анонимный.
local_job bit Указывает, существует ли задание агента SQL Server на локальном распространитее.
job_id binary(16) Идентификационный номер задания.
subscription_guid binary(16) Идентификатор подписок данного агента.
profile_id int Идентификатор конфигурации из таблицы MSagent_profiles .
anonymous_subid uniqueidentifier Идентификатор анонимного агента.
subscriber_name sysname Имя подписчика, указывается только для анонимных агентов.
virtual_agent_id int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
anonymous_agent_id int Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
creation_date datetime Дата и время, когда был создан агент распространителя или агент слияния.
queue_id sysname Идентификатор для поиска очереди для очереди обновляемых подписок. Для подписок, не использующих очереди, значение равно NULL. Для публикаций на основе очереди сообщений Майкрософт значением является GUID, однозначно определяющий очередь, используемую для подписки. Для публикаций очередей на основе SQL Server столбец содержит значение SQL.

Заметка: Использование очереди сообщений Майкрософт устарело и больше не поддерживается.
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 Местонахождение пакета. Расположение пакета может быть distributor или subscriber.
sid varbinary(85) Идентификатор безопасности (SID) агента распространителя или агента слияния при первом выполнении.
queue_server sysname Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
subscriber_security_mode smallint Режим безопасности, используемый агентом при подключении к подписчику, который может быть одним из следующих значений:

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

1 = Проверка подлинности Microsoft Windows.
subscriber_login sysname Имя входа для подключения к подписчику.
subscriber_password nvarchar(524) Зашифрованное значение пароля, используемого при подключении к подписчику.
reset_partial_snapshot_progress bit Указывает, будет ли частично скачанный моментальный снимок удален, чтобы весь процесс моментального снимка можно было запустить снова.
job_step_uid uniqueidentifier Уникальный идентификатор шага задания агент SQL Server, в котором запущен агент.
subscriptionstreams tinyint Устанавливает максимальное число соединений, разрешенных каждому из агентов распространителя для параллельного применения пакетов изменений на подписчике. Поддерживаются значения в диапазоне от 1 до 64.
memory_optimized bit 1 указывает, что подписчик может использоваться для оптимизированных для памяти таблиц.
job_login sysname Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
job_password nvarchar(524) Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.