Datenbanken vor Benutzern verstecken

By Frank Kalis

Posted on Jul 13, 2004 von in SQL Server

Dies hängt eigentlich von der Applikation ab, mit der sich die Benutzer zum SQL Server verbinden. Tatsache ist, dass sysdatabases von jedem Benutzer gelesen werden kann, der sich verbindet. Egal, ob die Applikation nun die Datenbanken zeigt oder nicht, wenn die Benutzer

SELECT
             *
FROM
              master..sysdatabases

ausführen, sehen sie alle Datenbanken.
Der reglementierende Faktor allerdings ist der Zugriff auf diese Datenbanken. Vergleichbar mit Ordner im Verzeichnissystem, die man sieht, aber nicht öffnen kann.
Der Enterprise Manager limitiert nicht die Sicht der Benutzer auf die Datenbanken, so dass sie sämtliche sehen können.

Tags: Tags:
Dieser Eintrag wurde eingetragen von und ist abgelegt unter SQL Server. Tags: , ,

Noch kein Feedback


Formular wird geladen...