В SQL Server у меня есть пользователь в определенной базе данных, и меня попросили предоставить ему доступ только ко всем несистемным представлениям базы данных. Я полагаю, что это можно сделать, отредактировав защищаемые формы представления типа и предоставив select для каждого из них, но существует множество представлений. Есть ли более эффективный способ сделать это?
источник
EXEC
но я бы не стал беспокоиться об одноразовой задаче.Я взял другой подход в моем случае. Вот что я сделал:
Хорошо, что новый пользователь не будет иметь доступа к таблицам, он даже не сможет их видеть.
Я надеюсь, что это помогает.
источник