phpbar.de logo

Mailinglisten-Archive

[php] MS SQL: SELECT BERECHTIGUNG?

[php] MS SQL: SELECT BERECHTIGUNG?

Florian Clever clever_(at)_aracnet.com
Wed, 19 Jan 2000 18:52:45 +0100


>
> --------------------------------------------------------------------------
------------
>
> Warning: MS SQL message: SELECT-Berechtigung für Objekt
> 'ACTIVE_SESSIONS', Datenbank 'lms', Besitzer 'dbo' verweigert. (severity
> 14) in db_mssql.inc
> on line 50
>
> Warning: MS SQL: Query failed in db_mssql.inc on line 50
> Database error: Invalid SQL: select val from active_sessions where sid =
> '5ee76685c1b172aaccaf8aa7f9a2cf27' and name = 'Example_Session'
> MSSQL Error: 1 (General Error (The MSSQL interface cannot return
> detailed error messages).)
> Session halted.
> --------------------------------------------------------------------------
-------------
>
> auf System: MS SQL 7.0; NT; php 3_0_14-win32

Rechte stellt man folgendermaßen ein. Man starte den MS SQL Enterprise
Manager wähle den Server aus und dann bei Tables oder Views das Object (hier
active_sessions) und klickt auf Eigentschaften. Dort gibt man dem
entsprechenden User die Select Berechtigung. Besser ist es allerdings einer
Usergruppe die select Berechtigung zu erteilen und den Benutzer dieser
Gruppe zuzuweisen.

Das ganze geht natürlich auch per SQL:
"GRANT SELECT ON active_sessions TO Benutzergruppe
GO"

oder für weitere Berechtigungen wie löschen etc.:
"GRANT SELECT, UPDATE, INSERT, DELETE ON active_sessions TO Benutzergruppe
GO"

Gruß Florian

Florian Clever
Phone.:  ++49 (0)761 7070268 / Fax.: ++49 (0)761 23565
Email: clever_(at)_aracnet.com / Internet: http://www.aracnet.com/~clever
Zasiusstr. 45 / D-79102 Freiburg / Germany



php::bar PHP Wiki   -   Listenarchive