Почему пользователь с правами на чтение и запись не может видеть таблицы aspnet_ после того, как я создал их с помощью aspnet_regsql? - PullRequest
0 голосов
/ 01 ноября 2010

Я создал таблицы членства и т. Д. С помощью aspnet_regsql -S myServer -E -A mr -d anExistingDatabase.Я вижу эти изменения в SQL Server Management Studio, когда я подключаюсь через Windows Authentication.

Я не мог видеть эти изменения в SQL Server Management Studio, когда вошел в систему как пользователь с правами на чтение.Я также не могу внести соответствующие изменения в Visual Studio 2008 [Конфигурация Project / ASP.NET].Когда я нажимаю на ссылку Безопасность в Администрировании веб-приложений ASP.NET, я получаю следующую ошибку:

"Проблема с выбранным вами хранилищем данных. Это может быть вызвано неверным именем сервера илиучетные данные или недостаточное разрешение. Это также может быть вызвано тем, что функция диспетчера ролей не включена. Нажмите кнопку ниже, чтобы перейти на страницу, где можно выбрать новое хранилище данных. "

1 Ответ

0 голосов
/ 09 ноября 2010

Скорее всего, проблема заключается в одном из разрешений.Посмотрите на своего пользователя и предоставьте ему соответствующие права.

Чтобы проверить это, вы можете предоставить ему полные права dbo для базы данных.Как только пользователь увидит все таблицы, уберите dbo и примените права, которые он действительно должен иметь.

...