Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zugriffsrechte einer MSSQL-Datenbank auswerten (https://www.delphipraxis.net/48443-zugriffsrechte-einer-mssql-datenbank-auswerten.html)

hsbc 25. Jun 2005 12:55

Datenbank: MSSQL • Zugriff über: Delphi 7 Professional + Zeos-Lib.

Zugriffsrechte einer MSSQL-Datenbank auswerten
 
Hallo allerseits,

ich versuche jetzt schon seit einiger Zeit die Zugriffs-Berechtigungen von meinen MSSQL-Datenbanken auszulesen bzw. auszuwerten. Folgender Code funktioniert mal:

Delphi-Quellcode:
Query.Close;
Query.SQL.Text := 'sp_helprotect ' + QuotedStr(<TABLE>);
Query.ExecSQL;
Nur wie geht es weiter? Wie komme ich an das Ergebnis ran? Ich will wissen, ob, bzw. wer zu dieser Tabelle welche Zugriffsrechte hat.

mfg
Herbert

marabu 25. Jun 2005 14:44

Re: Zugriffsrechte einer MSSQL-Datenbank auswerten
 
Ruf die Prozedur vielleicht erstmal ohne Parameter auf, dann erhältst du alle vorhandenen Informationen. Die Prozedur liefert dir ein result set mit 7 Spalten (Dataset.Open). Die Spaltentitel sind sprechend.

Grüße vom marabu

hsbc 25. Jun 2005 17:14

Re: Zugriffsrechte einer MSSQL-Datenbank auswerten
 
Hallo marabu,

Vielen Dank für den Hinweis - funktioniert wunderbar.

mfg
Herbert


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz