Я переместил базу данных с 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?