sys.conversation_priorities (Transact-SQL)
適用於:SQL Server
包含目前資料庫中所建立之每個交談優先權的數據列,如下表所示:
資料行名稱 | 資料類型 | 描述 |
---|---|---|
Priority_id | int | 可唯一識別交談優先順序的數位。 不可為 NULL。 |
NAME | sysname | 交談優先權的名稱。 不可為 NULL。 |
service_contract_id | int | 為交談優先權指定的合約標識碼。 這可以在 sys.service_contracts 的 service_contract_id 數據行上聯結。 空。 |
local_service_id | int | 指定為交談優先權之本地服務之服務的標識碼。 此數據行可以在 sys.services 中的 service_id 數據行上聯結。 空。 |
remote_service_name | nvarchar(256) | 指定為交談優先權之遠端服務的服務名稱。 空。 |
priority | tinyint | 在此交談優先權中指定的優先順序層級。 不可為 NULL。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration。
範例
下列範例會列出對話優先順序,方法是使用聯結來顯示合約和本地服務名稱。
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)