sys.conversation_priorities (Transact-SQL)

Contient une ligne pour chaque priorité de conversation créée dans la base de données active, comme indiqué dans le tableau suivant :

Nom de la colonne

Type de données

Description

Priority_id

int

Nombre qui identifie de façon unique la priorité de conversation. Cette colonne n'accepte pas la valeur NULL.

name

sysname

Nom de la priorité de conversation. Cette colonne n'accepte pas la valeur NULL.

service_contract_id

int

Identificateur du contrat spécifié pour la priorité de conversation. Il peut être joint dans la colonne service_contract_id dans sys.service_contracts. Accepte la valeur Null.

local_service_id

int

Identificateur du service spécifié en tant que service local pour la priorité de conversation. Cette colonne peut être jointe dans la colonne service_id dans sys.services. Accepte la valeur Null.

remote_service_name

nvarchar(256)

Nom du service spécifié en tant que service distant pour la priorité de conversation. Accepte la valeur Null.

priority

tinyint

Niveau de priorité spécifié dans cette priorité de conversation. N'accepte pas la valeur NULL.

Autorisations

Dans SQL Server 2005 et les versions ultérieures, la visibilité des métadonnées dans les affichages catalogue est limitée aux éléments sécurisables qu'un utilisateur détient ou pour lesquels des autorisations lui ont été accordées. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Exemples

L'exemple suivant répertorie les priorités de conversation à l'aide de jointures pour afficher le nom du contrat et celui du service local.

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;