Erteilen von Berechtigungen zum Lesen von Definitionen für Objektmetadaten (Analysis Services)
Die Berechtigung zum Lesen von Objektdefinitionen oder Metadaten für ausgewählte Objekte ermöglicht es einem Administrator, Benutzern die Berechtigung zum Anzeigen von Objektdefinitionen zu erteilen, ohne diesen Benutzern gleichzeitig auch die Berechtigung zum Ändern der Objektdefinition, der Objektstruktur oder der Ansicht der tatsächlichen Daten für das Objekt zu erteilen. Read Definition
Berechtigungen können auf den Ebenen Datenbank, Datenquelle, Dimension, Miningstruktur und Miningmodell erteilt werden. Wenn Sie Berechtigungen für einen Cube benötigen Read Definition
, müssen Sie dies für die Datenbank aktivieren Read Definition
. Denken Sie daran, dass Berechtigungen additiv sind. Eine Rolle kann beispielsweise einem Benutzer die Berechtigung zum Lesen eines Cubes erteilen, während eine andere Datenbankrolle demselben Benutzer die Berechtigung zum Lesen der Metadaten für eine Dimension erteilen kann. Die Berechtigungen aus den beiden unterschiedlichen Rollen werden kombiniert, um dem Benutzer die Berechtigung sowohl zum Lesen der Metadaten für den Cube als auch der Metadaten für die Dimension innerhalb dieser Datenbank zu erteilen.
Hinweis
Die Berechtigung zum Lesen der Metadaten einer Datenbank ist die Mindestberechtigung, die erforderlich ist, um eine Verbindung mit einer Analysis Services-Datenbank mithilfe von Management Studio oder SQL Server Data Tools herzustellen. Ein Benutzer, der über die Berechtigung zum Lesen von Metadaten verfügt, kann auch das DISCOVER_XML_METADATA-Schemarowset für die Abfrage des Objekts und die Ansicht seiner Metadaten verwenden. Weitere Informationen finden Sie unter DISCOVER_XML_METADATA-Rowset.
Festlegen von Berechtigungen zum Lesen von Definitionen in einer Datenbank
Wenn Sie die Berechtigung zum Lesen von Datenbankmetadaten gewähren, erteilen Sie auch die Berechtigung, die Metadaten aller Objekte in der Datenbank zu lesen.
Es wird empfohlen, die Read Definition
Berechtigung auf Datenbankebene einzugeben, wenn Sie Rollen für die dedizierte Verarbeitung einrichten. Dadurch Read Definition
können Nichtadministratoren die Objekthierarchie eines Modells in SQL Server Management Studio anzeigen und zu einzelnen Objekten für die nachfolgende Verarbeitung navigieren.
Stellen Sie in SQL Server Management Studio eine Verbindung mit dem instance von Analysis Services her, erweitern Sie Rollen für die entsprechende Datenbank in Objekt-Explorer, und klicken Sie dann auf eine Datenbankrolle (oder erstellen Sie eine neue Datenbankrolle).
Wählen Sie auf der Registerkarte Allgemein die
Read Definition
Option aus.Geben Sie im Mitgliedschaft sbereich die Windows-Konten von Benutzern und Gruppen ein, die mit dieser Rolle eine Verbindung zu Analysis Services herstellen.
Klicken Sie auf OK , um die Erstellung der Rolle zu abzuschließen.
Festlegen von Berechtigungen zum Lesen von Definitionen individueller Objekte
Stellen Sie in SQL Server Management Studio eine Verbindung mit dem instance von Analysis Services her, öffnen Sie den Ordner Datenbanken, wählen Sie eine Datenbank aus, erweitern Sie Rollen für die entsprechende Datenbank in Objekt-Explorer, und klicken Sie dann auf eine Datenbankrolle (oder erstellen Sie eine neue Datenbankrolle).
Löschen Sie im Bereich Allgemein die Datenbankberechtigung für
Read Definition
. Mit diesem Schritt entfernen Sie das Erben von Berechtigungen, sodass Sie Berechtigungen für individuelle Objekte festlegen können.Wählen Sie das Objekt aus, für das Sie Eigenschaften angeben
Read Definition
:Klicken Sie im Bereich Datenquellen auf das
Read Definition
Kontrollkästchen für diese Datenquelle. Rollenmitglieder können die Verbindungszeichenfolge zur Datenquelle anzeigen, einschließlich des Servernamens und möglicherweise des Benutzernamens. Diese Berechtigung ist verfügbar, wenn Sie Informationen zur Verbindungszeichenfolge bereitstellen möchten, ohne auch die Berechtigung zum Ändern der Verbindungszeichenfolge oder Anzeigen der Definitionen beliebiger anderer Objekte zu erteilen.Klicken Sie im Bereich Dimensionen auf das
Read Definition
Kontrollkästchen für diese Dimension. Erfahrene Analysten und Entwickler müssen möglicherweise die Definition anzeigen, ohne sie zu ändern oder die Definitionen anderer Objekte (wie andere Dimensionen, Cubeobjekte oder Miningstrukturen oder-modelle) anzuzeigen.Klicken Sie im Bereich Miningstrukturen auf das
Read Definition
Kontrollkästchen für Data Mining-Strukturen oder -Modelle.Read Definition
ist zum Durchsuchen des Datenmodells erforderlich. Weitere Informationen finden Sie unter Erteilen von Berechtigungen für Data Mining-Strukturen und -Modelle (Analysis Services).
Geben Sie im Mitgliedschaft sbereich die Windows-Konten von Benutzern und Gruppen ein, die mit dieser Rolle eine Verbindung zu Analysis Services herstellen.
Klicken Sie auf OK , um die Erstellung der Rolle zu abzuschließen.
Weitere Informationen
Erteilen von Datenbankberechtigungen (Analysis Services)
Erteilen von Berechtigungen zum Verarbeiten (Analysis Services)