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;