sys.conversation_priorities (Transact-SQL)
包含目前資料庫中所建立之每一個交談優先權的資料列,如下表所示:
資料行名稱 |
資料類型 |
說明 |
---|---|---|
Priority_id |
int |
唯一識別交談優先權的數字。不是 NULLABLE。 |
name |
sysname |
交談優先權的名稱。不是 NULLABLE。 |
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;