Frage zu den Rechten für eine Datenbank SQL-Server 2005

01/03/2008 - 15:11 von Ingo Manthey | Report spam
Hallo NG,

leider haber viel Anwender, welche einen SQL-Server nutzen Probleme mit den
Rechten. (Ich leider auch).
Deshalb möchte ich gerne einen Script schreiben, welcher alles voreinstellt
für die Benutzung meiner Datenbank. Der Administrator braucht dann nur noch
den Benutzer eine Rolle zuweisen.

Ich suche nun schon seit Tagen in der Hilfe komme aber leider nicht so ganz
klar.

CREATE ROLE Test AUTHORIZATION db_accessadmin;
GO

Mit dem o.g. Befehl kann ich eine Rolle erstellen. Nur ich finde leider
nirgends wie ich dafür sorgen kann, das die Rolle folgende Rechte haben
soll.
Create Database, Create schema, Alter schema, Backup Database, Insert,
Update, Delete, Select, execute procedure


Danke für jeden Hinweis.


Grüße Ingo
 

Lesen sie die antworten

#1 Olaf Pietsch
01/03/2008 - 18:58 | Warnen spam
Hallo Ingo,

"Ingo Manthey" schrieb im Newsbeitrag
news:

Mit dem o.g. Befehl kann ich eine Rolle erstellen. Nur ich finde leider
nirgends wie ich dafür sorgen kann, das die Rolle folgende Rechte haben
soll.



schau einmal unter GRANT (Transact-SQL) nach:
http://msdn2.microsoft.com/de-de/li...87965.aspx

Anm.: Mit dem SQL Server Managementstudio kann man sich Scripte aus dem
Dialog erzeugen lassen, mit dem man Rechte vergibt, z. B. unter
Eigenschaften zu einer Tabelle, Berechtigungen oder Eigenschaften des
Server, Berechtigungen. Das könnte u. U. die Arbeit des Erstellens der
Scripte vereinfachen.

Gruß Olaf
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)
Blog (http://www.sqlpass.de/PASSUserBlogs...x?BlogID=3)
Regionalgruppe Köln/Bonn/Düsseldorf
(http://www.sqlpass.de/Regionalgrupp...fault.aspx)

Ähnliche fragen