sys.conversation_priorities (Transact-SQL)
Enthält eine Zeile für jede in der aktuellen Datenbank erstellte Konversationspriorität, wie in der folgenden Tabelle gezeigt wird:
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
name |
sysname |
Der Name der Konversationspriorität. NULL ist nicht zulässig. |
service_contract_id |
int |
Der Bezeichner des Vertrags, der für die Konversationspriorität angegeben ist. Dieser kann mit der service_contract_id-Spalte in sys.service_contracts verknüpft werden. NULL ist zulässig. |
local_service_id |
int |
Der Bezeichner des Diensts, der als lokaler Dienst für die Konversationspriorität angegeben ist. Diese Spalte kann mit der service_id-Spalte in sys.services verknüpft werden. NULL ist zulässig. |
remote_service_name |
nvarchar(256) |
Der Name des Diensts, der als Remotedienst für die Konversationspriorität angegeben ist. NULL ist zulässig. |
priority |
tinyint |
Die Prioritätsebene, die in dieser Konversationspriorität angegeben ist. NULL ist nicht zulässig. |
Berechtigungen
In SQL Server 2005 und späteren Versionen ist die Sichtbarkeit der Metadaten in Katalogsichten auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.
Beispiele
Im folgenden Beispiel werden die Konversationsprioritäten aufgeführt. Mithilfe von Verknüpfungen werden dabei der Name des Vertrags und des lokalen Diensts angezeigt.
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;