MSdistribution_agents (Transact-SQL)
MSdistribution_agents 資料表會針對每個在本機散發者執行的散發代理程式,各包含一個資料列。這份資料表儲存在散發資料庫中。
資料行名稱 |
資料類型 |
描述 |
---|---|---|
id |
int |
散發代理程式的識別碼。 |
name |
nvarchar(100) |
散發代理程式的名稱。 |
publisher_database_id |
int |
發行者資料庫的識別碼。 |
publisher_id |
smallint |
發行者的識別碼。 |
publisher_db |
sysname |
發行者資料庫的名稱。 |
publication |
sysname |
發行集的名稱。 |
subscriber_id |
smallint |
訂閱者的識別碼,只供眾所周知的代理程式使用。如果是匿名代理程式,便會保留這個資料行。 |
subscriber_db |
sysname |
訂閱資料庫的名稱。 |
subscription_type |
int |
訂閱的類型: 0 = 發送。 1 = 提取。 2 = 匿名。 |
local_job |
bit |
指出本機散發者是否有 SQL Server Agent 作業。 |
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。如果是以 Microsoft Message Queuing 為基礎的訂閱,這個值是一個 GUID,用來唯一識別訂閱要用的佇列。如果是以 SQL Server 為基礎的佇列訂閱,資料行會包含 SQL 值。
附註
Microsoft Message Queuing 已被取代,不再受到支援。
|
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 |
封裝位置。封裝位置可以是散發者或訂閱者。 |
sid |
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 Agent 作業步驟的唯一識別碼。 |
subscriptionstreams |
tinyint |
設定每個散發代理程式將數批變更並行套用在訂閱者時所能使用的連接數目。支援的值範圍是 1-64。 |