Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 18.08.2010, 11:02   #1
Newbie
 
Offline
Registriert seit: 08-2010
Beiträge: 6
SQL - unter Windows Authentifizierung installiertem User(dbo) Zugriff auf eine DB entziehen

Hallo,

ich möchte nun dem User unter dem der Server installiert worden ist den Zugriff auf eine einzelne Datenbank entziehen.
Der User soll die Datenbank maximal noch sehen, aber nicht darin lesen oder schreiben können.
Nur der "sa" soll vollen Zugriff auf die einzelne Datenbank haben.

Ich verwende SQL Server 2008 Express. Der Server ist mit sowohl mit Windows Authentifizierung als auch SQL Authentifizierung installiert worden. Bei der Installation wurde ein "sa" Password mitgegeben.

Meine Versuche waren leider nicht erfolgreich. Wenn ich als "sa" angemeldet versuche den "dbo" zu ändern bekomme ich eine Fehlermeldung.
Auch der Versuch dem Administrator (unter dem der Server installiert wurde) auf dieser Datenbank dezitiert das lesen und schreiben Recht zu nehmen, schlug fehl. Ich kann, wenn ich als Administrator angemeldet bin, trotzdem lesen und schreiben.

Kann mir da vielleicht jemand helfen?

Gruß
fuvia
    Mit Zitat antworten
Alt 18.08.2010, 11:41   #2
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.175
Moin,

wenn du als Administrator angemeldet bist, wirst du immer auf die Datenbank zugreifen können, zumindest wirst du dir immer die Möglichkeit dazu verschaffen können. Ein Admin ist ein Admin ist ein Admin.

Was ist die genaue Anforderung?

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 18.08.2010, 13:19   #3
Newbie
 
Offline
Registriert seit: 08-2010
Beiträge: 6
Hallo Nils,

ich möchte, dass bei einer Datenbank auch der Administrator keinen lese- und schreib-Zugriff hat, obwohl der SQL Server unter diesem User installiert worden ist. Nur der "sa" soll volle Kontrolle über diese eine Datenbank haben.

Gruß
fuvia
    Mit Zitat antworten
Alt 18.08.2010, 13:29   #4
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.175
Moin,

das habe ich verstanden, aber das meine ich nicht mit "Anforderung".

Welches Ziel steht dahinter? Technisch ist es schlicht nicht möglich, was du anfragst. Es gibt ja aber einen Grund für die Idee, und den kann man vielleicht anders lösen.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 18.08.2010, 13:39   #5
Newbie
 
Offline
Registriert seit: 08-2010
Beiträge: 6
Hallo Nils,

Der SQL Server ist Teil eines Programmes das an Kunden geliefert wird. Eine Datenbank auf dem SQL Server wird für die Einstellungen verwendet. Diese möchte ich schützen. Der Kunde soll, obwohl er einen PC hat auf dem er als Administrator den SQL Server installiert hat nicht auf die Daten in dieser Datenbank zugreifen oder verändern können. Der Zugriff auf diese Datenbank soll ausschließlich über das Programm (den "sa" der über SQL Authentifizierung im Programm verbunden wird) laufen.

Gruß
fuvia
    Mit Zitat antworten
Alt 18.08.2010, 14:06   #6
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.150
Wie wärs mit der SQL Server Compact Edition? Diese kannst du in die Anwendung integrieren.


Ach ja. DBO ist ein Schema und kein User. Du kannst den Usern evtl. die Berechtigung sysadmin entziehen.
    Mit Zitat antworten
Alt 18.08.2010, 14:14   #7
Newbie
 
Offline
Registriert seit: 08-2010
Beiträge: 6
Hallo Dukel,

eine andere SQL Server Version geht nicht.

Das mit dem Entzug von dem sysadmin probier ich gleich aus.

Gruß
fuvia
    Mit Zitat antworten
Alt 18.08.2010, 14:26   #8
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.150
Habt ihr die Anwendung selber entwickelt? Wieso keine andere SQL Version?
    Mit Zitat antworten
Alt 18.08.2010, 15:13   #9
Newbie
 
Offline
Registriert seit: 08-2010
Beiträge: 6
Hallo Dukel,

die Compact Version kann nicht alles das was wir brauchen (denke ich) und die anderen Versionen kosten.

das mit dem sysadmin hab ich probiert, aber es funktioniert nicht so wie erwünscht. der Administrator kann immer noch auf die Datenbank zugreifen. Er hat immer noch Zugriff, weil er im Schema "dbo" ist oder sonst noch wo.

Ich hab mir schon Überlegt, wenn ich den SQL Server 2008 Express unter einem User installiere, der nur vorübergehend Admin Rechte hat und ich dann den User lösche, was dann passiert. Bekommt der Administrator automatisch immer Admin Rechte?

Gruß
fuvia
    Mit Zitat antworten
Alt 18.08.2010, 15:36   #10
Board Veteran
 
Offline
Registriert seit: 12-2008
Beiträge: 4.150
Wenn der Windows Admin sich gar nicht einloggen soll dann deaktiviere diesen User doch.
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
domänen-user in eine gruppe aufnehmen = zugriff verweigert sam600 Windows Server Forum 19 15.05.2007 16:10
Windows XP Home User Authentifizierung an Domäne jsydfhg Windows Forum — Allgemein 4 10.05.2007 15:33
Windows XP EFS Verschlüsselung - Problem beim Zugriff auf eine verschlüsselte Datei frogger Windows Forum — Allgemein 0 20.03.2006 12:49
Zugriff auf Server mit installiertem VMWare über VPN-Verbindung mit Remotedesktop MAx_Dungeon Windows Forum — LAN & WAN 0 25.02.2006 11:18
Fehler in Windows 2000 mit installiertem Deutschen MUI und IE 6 (fix inside!) karlmueller Windows Forum — Allgemein 0 26.05.2005 12:57


Alle Zeitangaben in MEZ/CET. Es ist jetzt 11:26 Uhr. Seite generiert in 0,070 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang