Wie gewähre ich einem Benutzer Lesezugriff auf eine Datenbank in SQL Server?
Ich den Zugriff gewähren möchten, um einen Benutzer auf eine bestimmte Datenbank mit lese-und Schreibzugriff. Der Benutzer ist bereits in der Domäne, aber nicht in der DB.
So, wie kann ich Ihnen geben, dass access mit dem anlegen eines neuen Benutzers und Passwort?
Jemand hat mir gesagt, es kann getan werden nur mit Angabe des Benutzer -, domain - & die DB, dass Sie wollen, um dem Benutzer den Zugang zu, ohne einen neuen Benutzer anlegen und Passwort.
Dies ist der alte Weg, dass ich die Umsetzung. Es funktioniert, aber es schafft eine neue login-und Benutzer-anstatt die eine, die verfügbar ist in der Domäne:
use DBName;
create login a_2 with password='Aa123';
create user a_2 for login a_2;
grant insert to a_2;
grant select to a_2;
InformationsquelleAutor der Frage Q8Y | 2011-07-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein zwei-Schritt-Prozess:
müssen Sie erstellen eine login zu SQL-Server für die Benutzer, basierend auf seinem Windows-Konto
müssen Sie erteilen Sie diese login-Berechtigung auf eine Datenbank zugreifen:
Sobald Sie haben, dass Benutzer in Ihrer Datenbank, können Sie ihm alle Rechte, die Sie möchten, könnten Sie z.B. das zuweisen der
db_datareader
Datenbank-Rolle, die zum Lesen aller Tabellen.InformationsquelleAutor der Antwort marc_s