sys.conversation_priorities (Transact-SQL)

Содержит по строке для каждого приоритета диалога, созданного в базе данных, которая имеет следующий вид:

Имя столбца

Тип данных

Описание

Priority_id

int

Число, однозначно определяющее приоритет диалога. Не допускает значения NULL.

name

sysname

Имя приоритета диалога. Не допускает значения NULL.

service_contract_id

int

Идентификатор контракта, указанного для приоритета диалога. Этот столбец может быть соединен со столбцом service_contract_id в sys.service_contracts. Допускает значение NULL.

local_service_id

int

Идентификатор службы, которая указана в качестве локальной службы для приоритета диалога. Этот столбец может быть соединен со столбцом service_id в sys.services. Допускает значение NULL.

remote_service_name

nvarchar(256)

Имя службы, которая указана в качестве удаленной службы для приоритета диалога. Допускает значение NULL.

priority

tinyint

Уровень приоритета, заданный для этого приоритета диалога. Не допускает значения NULL.

Разрешения

В SQL Server 2005 и более поздних версиях видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.

Пример

В следующем примере приоритеты диалогов перечисляются с помощью соединений, чтобы отобразить имена контрактов и локальных служб.

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;