sys.conversation_priorities (Transact-SQL)
Contém uma linha para cada prioridade de conversação criada no banco de dados atual, como mostra a tabela a seguir:
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
name |
sysname |
Nome da prioridade de conversação. Não é NULLABLE. |
service_contract_id |
int |
O identificador do contrato especificado para a prioridade de conversação. Ele pode ser unido à coluna de service_contract_id em sys.service_contracts. NULLABLE. |
local_service_id |
int |
O identificador do serviço especificado como o serviço local para a prioridade de conversação. Esta coluna pode ser unida à coluna de service_id em sys.services. NULLABLE. |
remote_service_name |
nvarchar(256) |
O nome do serviço especificado como o serviço remoto para a prioridade de conversação. NULLABLE. |
priority |
tinyint |
O nível de prioridade especificado nesta prioridade de conversação. Não é NULLABLE. |
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ção 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;