Gewusst wie: GEWÄHREN die Berechtigung SELECT für alle Verfahren

Zur Sicherung der Datenbank-Interaktion, habe ich einen Benutzer mit eingeschränkten rechten, der kann nur ausführen, werden die gespeicherten Prozeduren. Er hat keine Rechte zum Abfragen einer Tabelle.

Diesem Szenario habe ich umgesetzt, sehr gut!. Nun das problem ist, dass meine gespeicherten Prozedur beinhaltet dynamische SQL-Ausführung, der es nicht gelingt, die Ausführung zu sagen, dass ich nicht die Berechtigung zum ausführen von SELECT-Abfrage auf Tabelle X.

Um dies zu vermeiden, muss ich eine explizite SELECT-Berechtigung für solche Verfahren NICHT FÜR die NUTZER.

Bitte helfen Sie mir!

  • Welches DBMS benutzt du? Oracle? Postgres?
  • SQL SERVER 2008
InformationsquelleAutor Karthik D V | 2013-07-05
Schreibe einen Kommentar