Beschränken Sie den SQL Server-Anmeldezugriff auf nur eine Datenbank
Ich habe eine SQL Server
server, der rund 50 Datenbanken auf.
Ich möchte erstellen Sie eine neue Login
für einen Kunden, der möchte, Zugang zu Ihrer Datenbank.
Aber ich will nicht, um Ihnen Zugang zu den anderen 49 Datenbanken.
Wie kann ich dies tun?
InformationsquelleAutor der Frage Curt | 2010-11-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
UPDATE:
Werden Sie auch springen
Security -> Server Roles
, und fürpublic
überprüfen Sie die Berechtigungen fürTSQL Default TCP/TSQL Default VIA/TSQL Local Machine/TSQL Named Pipes
und entfernen Sie dieconnect
ErlaubnisInformationsquelleAutor der Antwort Irfy
Ich denke, das ist es, was wir gerne tun, sehr viel.
Wenn Sie bereits einen Benutzer erstellt und zugewiesen, die Datenbank, bevor Sie durch das tun
dann bitte löschen, indem Sie Folgendes tun unten und Folgen Sie den Schritten
Weitere Informationen Folgen Sie bitte den links:
Versteckt Datenbanken für eine Anmeldung auf einem Microsoft Sql-Server 2008R2 und höher
InformationsquelleAutor der Antwort kta
Für jemand anderen da draußen Fragen, wie zu tun, habe ich die folgende Lösung für SQL Server 2008 R2 und höher:
Wird diese Adresse genau die Anforderung, die oben umrissen..
InformationsquelleAutor der Antwort mhickin