W SQL Server mam użytkownika w określonej bazie danych i zostałem poproszony o udzielenie mu dostępu do wszystkich widoków niesystemowych bazy danych. Wierzę, że można to zrobić, edytując sekcje zabezpieczeń widoku typu i przyznając zaznaczenie dla każdego z nich, ale istnieje wiele, wiele widoków. Czy istnieje bardziej skuteczny sposób na osiągnięcie tego?
źródło
EXEC
ale nie zawracałbym sobie głowy jednorazowym zadaniem.W moim przypadku podjąłem inne podejście. Oto co zrobiłem:
Dobrą rzeczą jest to, że nowy użytkownik nie będzie miał dostępu do tabel, nawet nie będzie mógł ich zobaczyć.
Mam nadzieję, że to pomoże.
źródło