Ich möchte, dass eine Gruppe von Benutzern nur Lesezugriff auf alle Tabellen und Ansichten in allen Datenbanken auf SQL Server hat (ich verwende SS2008). Ich möchte, dass diese Benutzer nur Lesezugriff auf alle zukünftigen Tabellen und Ansichten haben.
Wie würden Sie das einrichten?
0 Stimmen
Da dies eine wirklich alte Frage ist, die immer noch viele Aufrufe erhält, beachten Sie, dass in SQL 2014+,
GRANT CONNECT ANY DATABASE TO <SQL_Login>;
zusammen mitGRANT SELECT ALL USER SECURABLES TO <SQL_Login>;
wird viel einfacher sein als die alte Vorgehensweise.