Berechtigungen zum Anzeigen und Skripten von Objekten, aber nicht zum Ändern?

9

Ich bin ein Softwareentwickler.

Ich habe eine Produktionsdatenbank, auf die ich vollen ddl-Lesezugriff benötige, aber keinen ddl-Schreib- oder Ausführungszugriff.

Gibt es ein Skript, das ich meinem DBA senden kann, das mir vollen ddl-Lesezugriff gewährt, ohne dass ich die Datenbank beeinflussen kann?

Vaccano
quelle

Antworten:

10

Sie benötigen VIEW DEFINITIONin der Datenbank und das gibt Ihnen Zugriff auf die DDL.

USE <database>;
GRANT VIEW DEFINITION TO <user>;
Aaron Bertrand
quelle
Hallo. Ein bisschen zu spät zur Party, aber gibt es eine einfache Möglichkeit zu sehen, wer diese Berechtigung erhalten hat?
GHauan