Forums Neueste Beiträge
 

Sicherheit

20/02/2008 - 17:57 von werner meyer | Report spam
Hi,
ich habe eine Datenbank auf den SQL Server 2000 (Vollversion) erstellt.
Diese Datenbank soll soweit geschützt sein dass Änderungen ausserhalb
der Applikation nicht möglich sind.
(weder Felder löschen, hinzufügen oder Inhalte veràndern)

1.) Berechtigung auf SQL 2000 Server setzen:
-Ich klicke mit der rechten Maustaste auf die Datenbank
-gehe dann auf Eigenschaften
-hier auf die Seite Optionen
-> Haken bei "Zugriff einschrànken" aktiviert
und den Punkt "Mitglieder von 'db_owern', 'dbcreator' oder 'sysadmin'"
aktiviert.

RICHTIG?

2.) nun ein SQL Skript erzeugen - damit diese Datenbank auf einem SQL
Server 2005 Express erzeugt werden kann
-Ich klicke mit der rechten Maustaste auf die Datenbank
-Alle Tasks-> SQL-Skript generieren

3.) das SQL Script auf den SQL Server 2005 Express ausführen

ist das der richtige Weg?
oder bin ich da komplett falsch?
muss ich evtl. irgendwas dabei beachten?
 

Lesen sie die antworten

#1 Irmgard Schwenteck
21/02/2008 - 07:14 | Warnen spam
Hallo

werner meyer schrieb:

ich habe eine Datenbank auf den SQL Server 2000 (Vollversion) erstellt.
Diese Datenbank soll soweit geschützt sein dass Änderungen ausserhalb
der Applikation nicht möglich sind.



Lies Dir mal das Kapitel "Anwendungsrollen" durch.
Damit ist jeglicher Zugriff auf eine Datenbank nur noch über die
eingerichtete Applikation möglich.
Ich weiß allerdings nicht, ob man diese speziellen Berechtigungen auch
über ein script auf einem neuen Server erzeugen kann oder ob die
Anwendungsrolle dort neu eingerichtet werden muß.


Gruß
Irmgard

Ähnliche fragen