2010-11-01 2 views
0

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

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

"There is a problem with your selected data store. This can be caused by an invalid server name or credentials, or by insufficient permission. It can also be caused by the role manager feature not being enabled. Click the button below to be redirected to a page where you can choose a new data store."

ответ

0

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

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

+0

Спасибо. В рамках безопасности было добавлено множество новых членских ролей. Мне пришлось добавить несколько учетных записей aspnet_ * в учетную запись службы. – Blanthor