SQL Server 2008 предоставляет право выбора

У меня возникают проблемы при добавлении пользователя в тестовую базу данных, установленную на моей локальной машине. Я добавил пользователя в порядке, но у пользователя нет разрешения на SELECT (Или что-нибудь еще в этом отношении) в базе данных. Я попытался перейти на вкладку разрешений под сервером, базой данных и таблицей (есть только одна, это очень простая база данных только для тестирования) и выбрал грант для каждой опции, но она все еще не работает. Я также попытался выполнить команду Transact-SQL, например:

use testing

GRANT SELECT, UPDATE, DELETE, INSERT TO User

и несколько других комбинаций, которые возвращаются успешно, но у меня все еще нет разрешения выбирать данные из таблицы. Какие-либо предложения?

2 ответа

Добавьте пользователя в роль db_datareader, чтобы предоставить пользователю выбор доступа ко всем таблицам.

Добавьте пользователя в роль публичной базы данных, и он должен иметь возможность ВЫБРАТЬ в базе данных (если вы не изменили разрешения публичной роли).

Другие вопросы по тегам