sys.conversation_priorities (Transact-SQL)
Contiene una riga per ogni priorità di conversazione creata nel database corrente, come illustrato nella tabella seguente:
Nome colonna |
Tipo di dati |
Descrizione |
---|---|---|
Priority_id |
int |
Numero che identifica in modo univoco la priorità di conversazione. Non ammette valori Null. |
name |
sysname |
Nome della priorità di conversazione. Non ammette valori Null. |
service_contract_id |
int |
Identificatore del contratto specificato per la priorità di conversazione. alla quale può essere unita alla colonna service_contract_id in sys.service_contracts. Ammette valori Null. |
local_service_id |
int |
Identificatore del servizio specificato come servizio locale per la priorità di conversazione. Questa colonna può essere unita alla colonna service_id in sys.services. Ammette valori Null. |
remote_service_name |
nvarchar(256) |
Nome del servizio specificato come servizio remoto per la priorità di conversazione. Ammette valori Null. |
priority |
tinyint |
Livello di priorità specificato nella priorità di conversazione. Non ammette valori NULL. |
Autorizzazioni
In SQL Server 2005 e versioni successive la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per cui dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.
Esempi
Nell'esempio seguente vengono elencate le priorità di conversazione utilizzando join per mostrare i nomi del contratto e del servizio locale.
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;