Sdílet prostřednictvím


MSdistribution_agents (Transact-SQL)

platí pro:SQL Server

Tabulka MSdistribution_agents obsahuje jeden řádek pro každého distribučního agenta spuštěného v místním distributoru. Tato tabulka je uložená v distribuční databázi.

Název sloupce Datový typ Description
id int ID distribučního agenta.
name nvarchar(100) Název distribučního agenta.
publisher_database_id int ID databáze publisheru.
publisher_id smallint ID vydavatele.
publisher_db sysname Název databáze Publisheru.
publication sysname Název publikace.
subscriber_id smallint ID odběratele, používané pouze známými agenty. Pro anonymní agenty je tento sloupec vyhrazený.
subscriber_db sysname Název databáze předplatného.
subscription_type int Typ předplatného:

0 = Nasdílení.
1 = Pull.
2 = Anonymní.
local_job bit Určuje, jestli je v místním distributoru úloha agenta SQL Serveru.
job_id binary(16) Identifikační číslo úlohy.
subscription_guid binary(16) ID předplatných tohoto agenta.
profile_id int ID konfigurace z tabulky MSagent_profiles .
anonymous_subid uniqueidentifier ID anonymního agenta.
subscriber_name sysname Název odběratele, používaný pouze anonymními agenty.
virtual_agent_id int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
anonymous_agent_id int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
creation_date datetime Datum a čas vytvoření agenta distribuce nebo sloučení
queue_id sysname Identifikátor pro vyhledání fronty pro frontu aktualizací předplatných. U předplatných, která nejsou ve frontě, je hodnota NULL. U publikací založených na službě Microsoft Message Queuing je hodnota GUID, která jednoznačně identifikuje frontu, která se má použít pro odběr. Pro publikace fronty založené na SQL Serveru obsahuje sloupec hodnotu SQL.

Poznámka: Používání služby Microsoft Message Queuing je zastaralé a už není podporováno.
queue_status int Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
offload_enabled bit Určuje, jestli je možné agenta aktivovat vzdáleně.

0 určuje, že agenta nelze vzdáleně aktivovat.

1 určuje, že agent je aktivován vzdáleně a ve vzdáleném počítači zadaném ve vlastnosti offload_server .
offload_server sysname Název sítě serveru, který se má použít pro aktivaci vzdáleného agenta.
dts_package_name sysname Název balíčku DTS. Například pro balíček s názvem DTSPub_Package, zadejte @dts_package_name = N'DTSPub_Package'.
dts_package_password nvarchar(524) Heslo k balíčku.
dts_package_location int Umístění balíčku. Umístění balíčku může být distributor nebo subscriber.
sid varbinary(85) Identifikační číslo zabezpečení (SID) pro distribučního agenta nebo sloučení agenta během prvního spuštění.
queue_server sysname Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
subscriber_security_mode smallint Režim zabezpečení používaný agentem při připojování k odběrateli, což může být jedna z následujících hodnot:

0 = Ověřování Microsoft SQL Serveru

1 = Ověřování systému Microsoft Windows.
subscriber_login sysname Přihlašovací jméno použité při připojování k odběrateli.
subscriber_password nvarchar(524) Zašifrovaná hodnota hesla, které se používá při připojování k odběrateli.
reset_partial_snapshot_progress bit Určuje, jestli se částečně stažený snímek zahodí, aby se celý proces snímku mohl spustit znovu.
job_step_uid uniqueidentifier Jedinečné ID kroku úlohy agenta SQL Serveru, ve kterém je agent spuštěn.
subscriptionstreams tinyint Nastaví počet připojení povolených pro jednotlivé distribuční agenty tak, aby paralelně použil dávky změn pro odběratele. Podporuje se rozsah hodnot od 1 do 64.
memory_optimized bit 1 označuje, že odběratel lze použít pro tabulky optimalizované pro paměť.
job_login sysname Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.
job_password nvarchar(524) Určeno pouze pro informační účely. Není podporováno. Budoucí kompatibilita není zaručena.