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


MSdistribution_agents (Transact-SQL)

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

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

Имя столбца Тип данных Description
id int Идентификатор агента распространителя.
name nvarchar(100) Имя агента распространителя.
publisher_database_id int Идентификатор базы данных издателя.
publisher_id smallint Идентификатор издателя.
publisher_db sysname Имя базы данных издателя.
публикация 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 (Transact-SQL).
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 Местонахождение пакета. Расположение пакета может быть распространителем или подписчиком.
ид безопасности 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, в котором запущен агент.
потоки подписок tinyint Устанавливает максимальное число соединений, разрешенных каждому из агентов распространителя для параллельного применения пакетов изменений на подписчике. Поддерживаются значения в диапазоне от 1 до 64.
memory_optimized bit 1 указывает, что подписчик может использоваться для оптимизированных для памяти таблиц.
job_login sysname
job_password nvarchar(524)

См. также

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