Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit der Berechtigung zum Lesen einer Objektdefinition oder Metadaten für ausgewählte Objekte kann ein Administrator die Berechtigung zum Anzeigen von Objektinformationen erteilen, ohne auch die Berechtigung zum Ändern der Objektdefinition, zum Ändern der Objektstruktur oder zum Anzeigen der tatsächlichen Daten für das Objekt zu erteilen.
Read Definition Berechtigungen können auf der Datenbank-, Datenquellen-, Dimensions-, Miningstruktur- und Miningmodellebene erteilt werden. Wenn Sie Read Definition-Berechtigungen für einen Cube benötigen, müssen Sie Read Definition Berechtigungen für die Datenbank aktivieren. Denken Sie daran, dass Berechtigungen additiv sind. Beispielsweise gewährt eine Rolle die Berechtigung zum Lesen der Metadaten für einen Cube, während eine zweite Rolle dieselbe Benutzerberechtigung zum Lesen der Metadaten für eine Dimension gewährt. Die Berechtigungen aus den beiden verschiedenen Rollen werden kombiniert, um dem Benutzer die Berechtigung zum Lesen von Metadaten für den Cube und die Metadaten für die Dimension in dieser Datenbank zu erteilen.
Hinweis
Die Berechtigung zum Lesen der Metadaten einer Datenbank ist die mindestens erforderliche Berechtigung zum Herstellen einer Verbindung mit einer Analysis Services-Datenbank mithilfe von Management Studio oder SQL Server Data Tools. Ein Benutzer, der über die Berechtigung zum Lesen von Metadaten verfügt, kann auch das DISCOVER_XML_METADATA Schema-Rowset verwenden, um das Objekt abzufragen und seine Metadaten anzuzeigen. Weitere Informationen finden Sie unter DISCOVER_XML_METADATA Rowset.
Festlegen von Lesedefinitionsberechtigungen für eine Datenbank
Das Erteilen der Berechtigung zum Lesen von Datenbankmetadaten gewährt auch die Berechtigung zum Lesen der Metadaten aller Objekte in der Datenbank.
Es wird empfohlen, die Read Definition Berechtigung immer dann auf Datenbankebene einzufügen, wenn Sie Rollen für die dedizierte Verarbeitung einrichten. Durch Read Definition können Nichtadministratoren die Objekthierarchie eines Modells in SQL Server Management Studio anzeigen und zu einzelnen Objekten für die anschließende Verarbeitung navigieren.
Erweitern Sie in SQL Server Management Studio eine Verbindung mit der Instanz von Analysis Services, erweitern Sie die Rollen für die entsprechende Datenbank im Objekt-Explorer, und klicken Sie dann auf eine Datenbankrolle (oder erstellen Sie eine neue Datenbankrolle).
Wählen Sie auf der Registerkarte " Allgemein " die
Read DefinitionOption aus.Geben Sie im Bereich "Mitgliedschaft " die Windows-Benutzer- und Gruppenkonten ein, die mithilfe dieser Rolle eine Verbindung mit Analysis Services herstellen.
Klicken Sie auf "OK ", um die Erstellung der Rolle abzuschließen.
Festlegen von Lesedefinitionsberechtigungen für einzelne Objekte
Öffnen Sie in SQL Server Management Studio eine Verbindung mit der Instanz von Analysis Services, öffnen Sie den Ordner "Datenbanken ", wählen Sie eine Datenbank aus, erweitern Sie "Rollen " für die entsprechende Datenbank im Objekt-Explorer, und klicken Sie dann auf eine Datenbankrolle (oder erstellen Sie eine neue Datenbankrolle).
Deaktivieren Sie im Bereich "Allgemein " die Datenbankberechtigung für
Read Definition. In diesem Schritt wird die Berechtigungsvererbung entfernt, sodass Sie Berechtigungen für einzelne 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 DefinitionKontrollkästchen für diese Datenquelle. Rollenmitglieder können die Verbindungszeichenfolge mit der Datenquelle anzeigen, einschließlich des Servernamens und möglicherweise des Benutzernamens. Diese Berechtigung ist verfügbar, falls Sie Verbindungszeichenfolgeninformationen bereitstellen möchten, ohne auch die Berechtigung zum Ändern der Verbindungszeichenfolge zu erteilen oder die Definitionen anderer Objekte anzuzeigen.Klicken Sie im Bereich " Dimensionen " auf das
Read DefinitionKontrollkästchen für diese Dimension. Erfahrene Analysten und Entwickler müssen die Definition möglicherweise ohne Berechtigung anzeigen, um sie zu ändern oder die Definitionen anderer Objekte anzuzeigen (z. B. andere Dimensionen, Cubeobjekte oder Miningstrukturen und -modelle).Klicken Sie im Bereich "Miningstrukturen" auf das
Read DefinitionKontrollkästchen für Data Mining-Strukturen oder -Modelle.Read Definitionist für das Durchsuchen des Datenmodells erforderlich. Ausführliche Informationen finden Sie unter Erteilen von Berechtigungen für Data Mining-Strukturen und -Modelle (Analysis Services ).
Geben Sie im Bereich "Mitgliedschaft " die Windows-Benutzer- und Gruppenkonten ein, die mithilfe dieser Rolle eine Verbindung mit Analysis Services herstellen.
Klicken Sie auf "OK ", um die Erstellung der Rolle abzuschließen.
Siehe auch
Gewähren von Datenbankberechtigungen (Analysis Services)
Erteilen von Prozessberechtigungen (Analysis Services)