MSdistribution_agents (Transact-SQL)

Die MSdistribution_agents-Tabelle enthält eine Zeile für jeden auf dem lokalen Verteiler ausgeführten Verteilungs-Agent. Diese Tabelle ist in der distribution-Datenbank 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 = Pull.

2 = Anonym.

local_job

bit

Zeigt an, ob sich ein SQL  Server-Agent-Auftrag auf dem lokalen Verteiler befindet

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 (Transact-SQL)-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. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

anonymous_agent_id

int

Nur für Informationszwecke identifiziert. 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 Aktualisieren über eine Warteschlange. Für Abonnements ohne verzögertes Aktualisieren über eine Warteschlange ist der Wert gleich NULL. Für eine Veröffentlichung, die auf Microsoft Message Queuing basiert, ist der Wert ein GUID, der eindeutig die für das Abonnement zu verwendende Warteschlange bezeichnet. Für eine Veröffentlichung mit einer SQL Server-basierten Warteschlange enthält die Spalte den Wert SQL.

HinweisHinweis
Das Verwenden von Microsoft Message Queuing wurde als veraltet markiert und wird nicht mehr unterstützt.

queue_status

int

Nur für Informationszwecke identifiziert. 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 und auf dem Remotecomputer aktiviert wird, der in der offload_server-Eigenschaft 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 für ein Paket mit Namen DTSPub_Package beispielsweise @dts_package_name = N'DTSPub_Package' an.

dts_package_password

nvarchar(524)

Das Kennwort für das Paket

dts_package_location

int

Der Speicherort des Pakets. Der Speicherort des Pakets kann distributor oder subscriber sein.

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. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

subscriber_security_mode

smallint

Der Sicherheitsmodus, der vom Agent beim Herstellen einer Verbindung mit dem Abonnenten verwendet wird. Die folgenden Werte sind möglich:

0 = Microsoft SQL Server-Authentifizierung.

1 = Microsoft Windows-Authentifizierung.

subscriber_login

sysname

Der Benutzername, der beim Herstellen einer Verbindung mit dem Abonnenten verwendet wird

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 ein teilweise heruntergeladener Snapshot verworfen wird, damit der gesamte Snapshotprozess erneut gestartet werden kann

job_step_uid

uniqueidentifier

Die eindeutige ID des Auftragsschritts des SQL Server-Agents, 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. Es wird ein Wertebereich von 1 bis 64 unterstützt.