Es ist ein zweistufiger Prozess:
Zuerst müssen Sie einen Login für diesen Benutzer basierend auf seinen Windows-Anmeldedaten
erstellen %Vor%Dies legt die grundlegende Berechtigung fest, um sogar eine Verbindung zu Ihrem SQL Server herzustellen
Wenn Sie sich einmal angemeldet haben, können Sie in jeder Datenbank einen Benutzer erstellen, dem Sie diese Anmelderechte erteilen möchten:
%Vor% um Leseberechtigungen für jede Tabelle in Ihrer Datenbank zu erteilen, weisen Sie diesem Benutzer die Rolle db_datareader
zu
um Lese- und Schreibberechtigungen für jede Tabelle in Ihrer Datenbank zu erteilen, weisen Sie diesem Benutzer sowohl die db_datareader
als auch die db_datawriter
role zu
Wenn Sie eine feinere Kontrolle darüber benötigen, welche Tabellen gelesen oder geschrieben werden können, müssen Sie die Berechtigungen manuell verwalten, z. Erstellen Sie Ihre eigenen Datenbankrollen, weisen Sie diesen Rollen Berechtigungen zu und fügen Sie dann Ihre Benutzer den von Ihnen erstellten anwendungsspezifischen Rollen hinzu
Tags und Links sql-server permissions sql-server-express