sys.conversation_priorities (Transact-SQL)

包含目前資料庫中所建立之每一個交談優先權的資料列,如下表所示:

資料行名稱

資料類型

說明

Priority_id

int

用來唯一識別交談優先權的號碼。 不可為 NULL。

name

sysname

交談優先權的名稱。 不可為 NULL。

service_contract_id

int

為此交談優先權指定之合約的識別碼。 這可以在 sys.service_contracts 中的 service_contract_id 資料行上聯結。 NULLABLE。

local_service_id

int

針對此交談優先權指定為本機服務之服務的識別碼。 這個資料行可以在 sys.services 中的 service_id 資料行上聯結。 NULLABLE。

remote_service_name

nvarchar(256)

針對此交談優先權指定為遠端服務之服務的名稱。 NULLABLE。

priority

tinyint

此交談優先權中所指定的優先權等級。 不是 NULLABLE。

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。如需詳細資訊,請參閱<中繼資料可見性組態>。

範例

下列範例列出交談優先權,其方式是使用繫結來顯示合約和本機服務名稱。

SELECT scp.name AS priority_name,
       ssc.name AS contract_name,
       ssvc.name AS local_service_name,
       scp.remote_service_name,
       scp.priority AS priority_level
FROM sys.conversation_priorities AS scp
    INNER JOIN sys.service_contracts AS ssc
       ON scp.service_contract_id = ssc.service_contract_id
    INNER JOIN sys.services AS ssvc
       ON scp.local_service_id = ssvc.service_id
ORDER BY priority_name, contract_name,
         local_service_name, remote_service_name;

請參閱

參考

ALTER BROKER PRIORITY (Transact-SQL)

CREATE BROKER PRIORITY (Transact-SQL)

DROP BROKER PRIORITY (Transact-SQL)

sys.services (Transact-SQL)

sys.service_contracts (Transact-SQL)