Wie liste ich die Userrechte in 2005 auf?

10/03/2009 - 22:01 von Frederick Steinke | Report spam
Hallo,

habe leider ein Problem.
Ich möchte für meine Applikation eine Ansicht erstellen wo ich abfragen kann
welche Rechte ein User auf die Unterschiedlichsten DB Objekte (Tabellen,
Views etc.) von SQL Server 2005 hat. Gibts da ne Möglichkeit irgend eine
Systemprozedur oder eine Managementview? Ich finde da nichts.

Müsste die Möglichkeit vorhanden sein den Benutzernamen zu übergeben oder so
àhnlich und dann angezeigt zu bekommen was er an den Objekten für
Rechte hat.

Danke für jeden Tip

Gruß Frederick
 

Lesen sie die antworten

#1 Elmar Boye
10/03/2009 - 23:51 | Warnen spam
Hallo Frederik,

"Frederick Steinke" schrieb ...
Ich möchte für meine Applikation eine Ansicht erstellen wo ich abfragen kann welche Rechte ein User auf die Unterschiedlichsten DB
Objekte (Tabellen, Views etc.) von SQL Server 2005 hat. Gibts da ne Möglichkeit irgend eine Systemprozedur oder eine
Managementview? Ich finde da nichts.



Dafür gibt es die Funktion
http://msdn.microsoft.com/de-de/lib...89802.aspx
HAS_PERMS_BY_NAME (Transact-SQL)

die Du mit den unterschiedlichsten Objekten verknüpfen
kannst, siehe Beispiel am Ende.

Gruß Elmar

Ähnliche fragen