Partilhar via


sys.conversation_priorities (Transact-SQL)

Contém uma linha para cada prioridade de conversa criada no banco de dados atual, como mostra a tabela a seguir:

Nome da coluna

Tipo de dados

Descrição

Priority_id

int

Um número que identifica exclusivamente a prioridade de conversa. Não permite o valor NULL.

name

sysname

Nome da prioridade de conversa. Não permite o valor NULL.

service_contract_id

int

O identificador do contrato especificado para a prioridade de conversa. Esta coluna pode ser unida na coluna service_contract_id em sys.service_contracts. ANULÁVEL.

local_service_id

int

O identificador do serviço especificado como o serviço local para a prioridade de conversa. Esta coluna pode ser unida na coluna service_id em sys.services. ANULÁVEL.

remote_service_name

nvarchar(256)

O nome do serviço especificado como o serviço remoto para a prioridade de conversa. ANULÁVEL.

priority

tinyint

O nível de prioridade especificado nesta prioridade de conversa. Não permite o valor NULL.

Permissões

No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Exemplos

O exemplo a seguir lista as prioridades de conversa usando junções para mostrar o contrato e os nomes de serviços locais.

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;