Datenbankrolle und Datenbank-Schema Berechtigungsproblem
Hallo Forum,
ich habe hier folgendes Konstrukt:
Die Datenbank besitzt verschiedene Schemas.Die Rohdaten befinden sich in einem eingenen Schema. Die User erhalten nur Lese-rechte auf ein Schema in der nur die Abfragen liegen.
Der Datenbankrolle user_read habe ich das Schema der Views in den Besitz gestellt. Ruft jetzt ein ein Mitglied der Datenbankrolle eine View auf, bekommt er diesen Fehler:
Die EXECUTE-Berechtigung wurde für das XXX-Schema verweigert.
Innerhalb dieser View wird auf das Schema XXX zugegriffen.
Die User sollen jedoch nicht auf alle Schemas zugriff erhalten sondern nur auf das Schema, in dem die Abfragen liegen.
Hat da jemand eine Idee oder einen Lösungsansatz?
Gruss
Michael
ich habe hier folgendes Konstrukt:
- Windows Server 2008 64-bit
- SQL Server 2008 R2 64-bit
Die Datenbank besitzt verschiedene Schemas.Die Rohdaten befinden sich in einem eingenen Schema. Die User erhalten nur Lese-rechte auf ein Schema in der nur die Abfragen liegen.
Der Datenbankrolle user_read habe ich das Schema der Views in den Besitz gestellt. Ruft jetzt ein ein Mitglied der Datenbankrolle eine View auf, bekommt er diesen Fehler:
Die EXECUTE-Berechtigung wurde für das XXX-Schema verweigert.
Innerhalb dieser View wird auf das Schema XXX zugegriffen.
Die User sollen jedoch nicht auf alle Schemas zugriff erhalten sondern nur auf das Schema, in dem die Abfragen liegen.
Hat da jemand eine Idee oder einen Lösungsansatz?
Gruss
Michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 171745
Url: https://administrator.de/contentid/171745
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
1 Kommentar