Ich habe einen Benutzer in SQL Server Management Studio eingerichtet, dessen Benutzerzuordnung festgelegt ist, sodass sie nur auf die Datenbank 'ReportServer' zugreifen können.Einschränken der Benutzeransicht/Zugriff auf die Standarddatenbanken
Als ich zu meinem SQL Server über MS Word verbinden, bin ich die folgenden Optionen für Datenbanken verbinden:
Ich will nicht diesen Benutzer haben Zugriff auf oder sogar sein Kann die Master-, Tempdb- oder Msdb-Datenbanken sehen, und ich habe sie nicht in der Benutzerzuordnung für diesen Benutzer ausgewählt. Wie kann ich es einrichten, damit der Benutzer diese Datenbanken nicht sehen kann?
Hallo Dort. Dies half, die msdb loszuwerden. aber der Master und Tempdb sind immer noch da. Du hast erwähnt, dass ich diesen Code in allen Datenbanken, die ich verstecken möchte, wiederholen sollte, aber sql studio sagt mir, dass ich ihn nur in der Master-db verwenden kann. – LeChuck
für die Anmeldung, sollte es Master-DB sein. Für TempDB müssen Sie nicht anmelden, standardmäßig haben alle Benutzer login.So empfehle ich Windows-Gruppe für alle Benutzer erstellen, die Sie mit Seriendruck verwenden können und machen Sie das Zeug auf diesem . – TheGameiswar