У меня есть пользователь, которому я хочу предоставить доступ только для чтения к базе данных SQL Server 2000. Я поместил их в роль db_datareader, и они могут нормально выбирать из таблиц, но когда они пытаются выбрать из представления, всегда возвращается 0 строк (представление возвращает строки при запуске от имени db_owner).
Как я могу предоставить этому пользователю доступ к представлениям для чтения, при этом гарантируя, что они не смогут записывать в базу данных?