Gewähren von Zugriff auf Miningstrukturen und Miningmodelle
Standardmäßig ist eine Datenbankrolle in Microsoft SQL Server 2005 Analysis Services (SSAS) nicht berechtigt, jegliche Miningstrukturen oder Miningmodelle in der Datenbank anzuzeigen. Einer Analysis Services-Datenbankrolle können jedoch Berechtigungen für ein Miningmodell oder eine Miningstruktur gewährt werden.
Festlegen von Berechtigungen für den Zugriff auf eine Miningstruktur
Eine Datenbankrolle kann entweder über Lese- oder Lese-/Schreibberechtigungen für eine oder mehrere Miningstrukturen in der Datenbank verfügen. Wenn die Datenbankrolle über Lese- oder Lese-/Schreibberechtigungen für eine Miningstruktur verfügt, gelten diese Berechtigungen für alle Miningmodelle, die auf dieser Struktur basieren, es sei denn, für ein oder mehrere Miningmodelle wurden andere Berechtigungen angegeben.
Um einer Datenbankrolle Lese- oder Lese-/Schreibberechtigungen erteilen zu können, muss der jeweilige Benutzer Mitglied der Analysis Services-Serverrolle oder Mitglied einer Analysis Services-Datenbankrolle sein, die über die Berechtigung Vollzugriff (Administrator) verfügt.
So gewähren Sie einer Datenbankrolle Zugriff auf eine Miningstruktur
Stellen Sie in SQL Server Management Studio eine Verbindung mit einer Instanz von Analysis Services her, erweitern Sie im Objekt-Explorer das Rollen-Element für die entsprechende Datenbank, und klicken Sie dann auf eine Datenbankrolle (oder erstellen Sie eine neue Datenbankrolle).
Klicken Sie im Bereich Seite auswählen auf Miningstruktur, suchen Sie die Miningstruktur in der Liste Miningstrukturen, und wählen Sie dann in der Liste Zugriff für die Miningstruktur die Option Lesen oder Lesen/Schreiben.
Festlegen von Berechtigungen für das Zugreifen auf ein Miningmodell
Eine Datenbankrolle kann entweder über Lese- oder Lese-/Schreibberechtigungen sowie über Drillthrough- und Durchsuchenberechtigungen für ein oder mehrere Miningmodelle in der Datenbank verfügen. Drillthrough- und Durchsuchenberechtigungen ermöglichen es der Datenbankrolle, die zugrunde liegenden Daten in der relationalen Datenbank anzuzeigen und zu durchsuchen.
Um einer Datenbankrolle Lese- oder Lese-/Schreibberechtigungen erteilen zu können, muss der jeweilige Benutzer Mitglied der Analysis Services-Serverrolle oder Mitglied einer Analysis Services-Datenbankrolle sein, die über die Berechtigung Vollzugriff (Administrator) verfügt.
So gewähren Sie einer Datenbankrolle Zugriff auf eine Miningstruktur
Stellen Sie in SQL Server Management Studio eine Verbindung mit einer Instanz von Analysis Services her, erweitern Sie im Objekt-Explorer das Rollen-Element für die entsprechende Datenbank, und klicken Sie dann auf eine Datenbankrolle (oder erstellen Sie eine neue Datenbankrolle).
Klicken Sie im Bereich Seite auswählen auf Miningstruktur, suchen Sie das Miningmodell in der Liste Miningmodelle, und wählen Sie dann für dieses Miningmodell die Option Lesen, Lesen/Schreiben, Drillthrough ausführen oder Durchsuchen aus.
Wenn Sie eine Datenquelle in einer Drillthroughabfrage verwenden möchten, die die OPENQUERY-Klausel der Data Mining-Erweiterungen (DMX) verwendet, muss die Datenbankrolle auch über Lese-/Schreibberechtigungen für das entsprechende Datenquellenobjekt verfügen. Weitere Informationen finden Sie unter Gewähren des Zugriffs auf Datenquellen und OPENQUERY (DMX).
Hinweis: |
---|
Standardmäßig ist das Übermitteln von DMX-Abfragen mithilfe einer Ad-hoc-Verbindungszeichenfolge in der OPENROWSET-Klausel deaktiviert. Weitere Informationen finden Sie unter Sichern der von Analysis Services verwendeten Datenquellen. |
Siehe auch
Aufgaben
Erteilen des Dimensionszugriffs
Gewähren von benutzerdefiniertem Zugriff auf Dimensionsdaten
Konzepte
Erteilen von Cubezugriff
Erteilen von benutzerdefiniertem Zugriff auf Zellendaten