Berechtigungen für eine XML-Schemaauflistung
Wie im Thema Verwalten von XML-Schemaauflistungen auf dem Server beschrieben wird, können Sie eine XML-Schemaauflistung erstellen und zum Typisieren von Variablen, Parametern und Spalten des xml-Typs verwenden. Sie müssen jedoch über die entsprechenden Berechtigungen verfügen, um die folgenden Aufgaben durchführen zu können:
Erstellen/Laden der XML-Schemaauflistung
Ändern der XML-Schemaauflistung
Löschen der XML-Schemaauflistung
Verwenden der XML-Schemaauflistung zum Typisieren von Spalten, Variablen und Parametern vom Typ xml oder Verwenden der Schemaauflistung in Tabellen- oder Spalteneinschränkungen
Das SQL Server-Sicherheitsmodell lässt die CONTROL-Berechtigung für jedes Objekt zu. Der Empfänger dieser Berechtigung erhält alle anderen Berechtigungen für das Objekt. Der Besitzer des Objekts verfügt ebenfalls über alle Berechtigungen für das Objekt.
Der Besitzer und der Empfänger der CONTROL-Berechtigung für ein Objekt können beliebige Berechtigungen für das Objekt erteilen. Ein Benutzer, der nicht der Besitzer ist und keine CONTROL-Berechtigung besitzt, kann dennoch Berechtigungen für ein Objekt erteilen, wenn WITH GRANT OPTION angegeben wurde. Angenommen, Benutzer A verfügt über WITH GRANT OPTION z. B. über REFERENCES-Berechtigung für eine XML-Schemaauflistung S, besitzt jedoch keine weiteren Berechtigungen für S. Benutzer A kann Benutzer B die REFERENCES-Berechtigung für Schemaauflistung S erteilen.
Das Sicherheitsmodell ermöglicht außerdem Berechtigungen zum Erstellen oder Verwenden von XML-Schemaauflistungen oder zum Übertragen des Besitzes von einem auf einen anderen Benutzer. In den folgenden Themen werden die Berechtigungen für XML-Schemaauflistungen beschrieben.
Erteilen von Berechtigungen für eine XML-Schemaauflistung
Dieses Thema erläutert das Erteilen von Berechtigungen zum Erstellen von XML-Schemaauflistungen sowie das Erteilen von Berechtigungen für ein XML-Schemaauflistungsobjekt.
Aufheben der Berechtigungen für eine XML-Schemaauflistung
Dieses Thema erläutert das Aufheben von Berechtigungen zum Verhindern der Erstellung einer XML-Schemaauflistung sowie das Aufheben von Berechtigungen für ein XML-Schemaauflistungsobjekt.
Verweigern von Berechtigungen für eine XML-Schemaauflistung
Dieses Thema erläutert das Verweigern von Berechtigungen zum Erstellen einer XML-Schemaauflistung sowie das Verweigern von Berechtigungen für ein XML-Schemaauflistungsobjekt.