Я перемістив базу даних із SQL Server 2012 в Azure. Я не хочу користуватися користувачем master
, тому я створив користувача test
. Це те, що я зробив для бази даних XXX на Azure:
create user test from login test with default_schema=[dbo]
exec sp_addrolemember 'db_owner','test'
Я перевірив, і всі об’єкти бази даних, які мене цікавлять, знаходяться у схемі dbo
. Таблиця Users
є на схемі dbo
.
Рядок підключення в моєму веб-проекті має test
ім'я для входу. Він видає повідомлення про помилку:
The SELECT permission was denied on the object 'Users', database 'XXX', schema 'dbo'
Що означає повідомлення про помилку і що я можу зробити, щоб дозволити користувачеві test
отримати доступ до бази даних XXX?