Freigeben über


Erteilen von Berechtigungen für ein Datenquellenobjekt (Analysis Services)

In der Regel benötigen die meisten Benutzer von Analysis Services keinen Zugriff auf die Datenquellen, die einem Analysis Services-Projekt zugrunde sind. Benutzer fragen die Daten in einer Analysis Services-Datenbank normalerweise nur ab. Im Kontext des Data Minings, z. B. das Ausführen von Vorhersagen basierend auf einem Miningmodell, muss ein Benutzer jedoch die gelernten Daten eines Miningmodells mit vom Benutzer bereitgestellten Daten verknüpfen. Um eine Verbindung mit der Datenquelle herzustellen, die die vom Benutzer bereitgestellten Daten enthält, verwendet der Benutzer eine Data Mining Extensions (DMX)-Abfrage, die entweder die OPENQUERY (DMX)-Klausel oder die OPENROWSET (DMX)-Klausel enthält.

Zum Herstellen einer Verbindung mit einer Datenquelle durch eine DMX-Abfrage muss der Benutzer Zugriff auf das Datenquellenobjekt innerhalb der Analysis Services-Datenbank haben. Standardmäßig haben nur Serveradministratoren oder Datenbankadministratoren Zugriff auf Datenquellenobjekte. Dies bedeutet, dass ein Benutzer nicht auf ein Datenquellenobjekt zugreifen kann, es sei denn, ein Administrator erteilt Berechtigungen.

Von Bedeutung

Aus Sicherheitsgründen ist die Übermittlung von DMX-Abfragen mithilfe einer offenen Verbindungszeichenfolge in der OPENROWSET-Klausel deaktiviert.

Festlegen von Leseberechtigungen auf eine Datenquelle

Eine Datenbankrolle kann entweder keine Zugriffsberechtigungen auf ein Datenquellenobjekt haben oder Leseberechtigungen erhalten.

  1. 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).

  2. Suchen Sie im Bereich "Datenquellenzugriff" das Datenquellenobjekt in der Liste "Datenquelle", und wählen Sie dann in der Access-Liste für die Datenquelle die Option "Lesen" aus. Wenn diese Option nicht verfügbar ist, überprüfen Sie im Bereich "Allgemein ", ob "Vollzugriff" aktiviert ist. Vollzugriff stellt bereits die Berechtigungen bereit, Sie können keine Berechtigungen für die Datenquelle ändern.

Arbeiten mit der verbindungszeichenfolge, die von einem Datenquellenobjekt verwendet wird

Das Datenquellenobjekt enthält die Verbindungszeichenfolge, die zum Herstellen einer Verbindung mit der zugrunde liegenden Datenquelle verwendet wird. Diese Verbindungszeichenfolge kann eine der folgenden Optionen angeben:

  • Angeben eines Benutzernamens und kennworts

    Wenn die Verbindungszeichenfolge, die ein Datenquellenobjekt verwendet, einen Benutzernamen und ein Kennwort angibt, können Sie mehrere Datenquellenobjekte erstellen, die jeweils mit unterschiedlichen Benutzerkonten vorhanden sind. Durch das Erstellen mehrerer Datenquellenobjekte können Benutzer auf bestimmte Datenquellenobjekte zugreifen und verhindern, dass diese Benutzer auf andere Datenquellenobjekte zugreifen. Diese anderen Datenquellenobjekte können von Analysis Services selbst zum Verarbeiten von Objekten wie Cubes und Miningmodellen verwendet werden.

  • Angeben der Windows-Authentifizierung

    Wenn die Verbindungszeichenfolge, die ein Datenquellenobjekt verwendet, die Windows-Authentifizierung angibt, muss Analysis Services die Identität des Clients imitieren können. Wenn sich die Datenquelle auf einem Remotecomputer befindet, müssen die beiden Computer mithilfe der Kerberos-Authentifizierung als vertrauenswürdig eingestuft werden, oder die Abfrage schlägt in der Regel fehl. Weitere Informationen finden Sie unter Konfigurieren von Analysis Services für eingeschränkte Kerberos-Delegierung .

    Wenn der Client die Nachahmung nicht zulässt (über die Eigenschaft "Nachahmungsstufe" in OLE DB und anderen Clientkomponenten), versucht Analysis Services, eine anonyme Verbindung mit der zugrunde liegenden Datenquelle herzustellen. Anonyme Verbindungen mit Remotedatenquellen sind selten erfolgreich, da die meisten Datenquellen keine anonymen Verbindungen akzeptieren).

Siehe auch

Datenquellen in multidimensionalen Modellen
Eigenschaften der Verbindungszeichenfolge (Analysis Services)
Von Analysis Services unterstützte Authentifizierungsmethoden
Gewähren des benutzerdefinierten Zugriffs auf Dimensionsdaten (Analysis Services)
Erteilen von Cube- oder Modellberechtigungen (Analysis Services)
Gewähren des benutzerdefinierten Zugriffs auf Zelldaten (Analysis Services)