MSsnapshot_agents (Transact-SQL)

Die MSsnapshot_agents-Tabelle enthält eine Zeile für jeden dem lokalen Verteiler zugeordneten Snapshot-Agent. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.

Spaltenname

Datentyp

Beschreibung

id

int

Die ID des Snapshot-Agents

name

nvarchar(100)

Der Name des Snapshot-Agents

publisher_id

smallint

Die ID des Verlegers

publisher_db

sysname

Der Name der Verlegerdatenbank

publication

sysname

Der Name der Veröffentlichung

publication_type

int

Der Typ der Veröffentlichung:

0 = Transaktion.

1 = Snapshot.

2 = Merge.

local_job

bit

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

job_id

binary(16)

Die Auftrags-ID

profile_id

int

Die Konfigurations-ID aus der MSagent_profiles (Transact-SQL)-Tabelle

dynamic_filter_login

sysname

Der Wert, der zum Auswerten der SUSER_SNAME (Transact-SQL)-Funktion in parametrisierten Filtern verwendet wird, die eine Partition definieren. Diese Spalte wird für einen partitionierten Snapshot verwendet.

dynamic_filter_hostname

sysname

Der Wert, der zum Auswerten der HOST_NAME (Transact-SQL)-Funktion in parametrisierten Filtern verwendet wird, die eine Partition definieren. Diese Spalte wird für einen partitionierten Snapshot verwendet.

publisher_security_mode

smallint

Der Sicherheitsmodus, der vom Agent beim Herstellen einer Verbindung mit dem Verleger verwendet wird. Dies kann einer der folgenden Modi sein:

0 = Microsoft SQL Server-Authentifizierung

1 = Microsoft = Windows-Authentifizierung

publisher_login

sysname

Der Anmeldename, der beim Herstellen einer Verbindung mit dem Verleger verwendet wird

publisher_password

nvarchar(524)

Der verschlüsselte Wert des Kennworts, das verwendet wird, um eine Verbindung mit dem Verleger herzustellen.

job_step_uid

uniqueidentifier

Die eindeutige ID des Auftragsschritts des SQL Server-Agents, in dem der Agent gestartet wird.