Teilen über


MSdistribution_agents (Transact-SQL)

Gilt für:SQL Server

Die MSdistribution_agents Tabelle enthält eine Zeile für jeden Distributions-Agent, der im lokalen Distributor ausgeführt wird. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.

Spaltenname Datentyp BESCHREIBUNG
id int Die ID des Verteilungs-Agents.
name nvarchar(100) Der Name des Verteilungs-Agents.
publisher_database_id int Die ID der Verlegerdatenbank.
publisher_id smallint Die ID des Verlegers
publisher_db sysname Der Name der Verlegerdatenbank.
publication sysname Der Name der Veröffentlichung.
subscriber_id smallint Die ID des Abonnenten; wird nur von bekannten Agents verwendet. Für anonyme Agents ist dies eine reservierte Spalte.
subscriber_db sysname Der Name der Abonnementdatenbank
subscription_type int Der Typ des Abonnements:

0 = Push.
1 = Ziehen.
2 = Anonym.
local_job bit Gibt an, ob im lokalen Distributor ein SQL Server-Agent-Auftrag vorhanden ist.
job_id binary(16) Die Auftrags-ID
subscription_guid binary(16) Die ID der Abonnements dieses Agents
profile_id int Die Konfigurations-ID aus der MSagent_profiles Tabelle.
anonymous_subid uniqueidentifier Die ID eines anonymen Agents.
subscriber_name sysname Der Name des Abonnenten; wird nur von anonymen Agents verwendet
virtual_agent_id int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
anonymous_agent_id int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
creation_date datetime Datum und Uhrzeit der Erstellung des Verteilungs- oder Merge-Agents
queue_id sysname Der Bezeichner für die Suche nach der Warteschlange für Abonnements mit verzögertem Update über eine Warteschlange. Für Abonnements ohne verzögertes Aktualisieren über eine Warteschlange ist der Wert gleich NULL. Für Microsoft Message Queuing-basierte Publikationen ist der Wert eine GUID, die die Warteschlange eindeutig identifiziert, die für das Abonnement verwendet werden soll. Für SQL Server-basierte Warteschlangenpublikationen enthält die Spalte den Wert SQL.

Anmerkung: Die Verwendung von Microsoft Message Queuing ist veraltet und wird nicht mehr unterstützt.
queue_status int Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
offload_enabled bit Zeigt an, ob der Agent remote aktiviert werden kann.

0 Gibt an, dass der Agent nicht remote aktiviert werden kann.

1 Gibt an, dass der Agent remote aktiviert wird, und auf dem Remotecomputer, der in der eigenschaft offload_server angegeben ist.
offload_server sysname Der Netzwerkname des Servers, auf dem der Agent remote aktiviert werden soll
dts_package_name sysname Der Name des DTS-Pakets. Geben Sie @dts_package_name = N'DTSPub_Package'z. B. für ein Paket mit dem Namen DTSPub_Package.
dts_package_password nvarchar(524) Das Kennwort für das Paket
dts_package_location int Der Paketspeicherort. Der Speicherort des Pakets kann sein distributor oder subscriber.
sid varbinary(85) Die Sicherheits-ID (SID) für den Verteilungs-Agent oder Merge-Agent, während er das erste Mal ausgeführt wird.
queue_server sysname Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
subscriber_security_mode smallint Der vom Agent beim Herstellen einer Verbindung mit dem Abonnenten verwendete Sicherheitsmodus, bei dem es sich um einen der folgenden Werte handeln kann:

0 = Microsoft SQL Server-Authentifizierung

1 = Microsoft Windows-Authentifizierung.
subscriber_login sysname Der Anmeldename, der verwendet wird, um eine Verbindung mit dem Abonnenten herzustellen.
subscriber_password nvarchar(524) Der verschlüsselte Wert des Kennworts, das beim Herstellen einer Verbindung mit dem Abonnenten verwendet wird.
reset_partial_snapshot_progress bit Gibt an, ob eine teilweise heruntergeladene Momentaufnahme verworfen wird, damit der gesamte Momentaufnahmeprozess erneut gestartet werden kann.
job_step_uid uniqueidentifier Die eindeutige ID des SQL Server-Agent Auftragsschritts, in dem der Agent gestartet wird.
subscriptionstreams tinyint Legt die Anzahl der Verbindungen fest, die pro Verteilungs-Agent für die parallele Anwendung von Batches von Änderungen auf einen Abonnenten zulässig sind. Mögliche Werte zwischen 1 und 64 werden unterstützt.
memory_optimized bit 1 gibt an, dass der Abonnent für speicheroptimierte Tabellen verwendet werden kann.
job_login sysname Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.
job_password nvarchar(524) Nur für Informationszwecke identifiziert. Wird nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.