0

我使用 aspnet_regsql -S myServer -E -A mr -d anExistingDatabase 创建了成员资格表等。当我通过 Windows 身份验证以我自己的身份连接时,我可以在 SQL Server Management Studio 中看到这些更改。

在以读写用户身份登录时,我在 SQL Server Management Studio 中看不到这些更改。我也无法在 Visual Studio 2008 [Project/ASP.NET Configuration] 中进行适当的更改。当我单击 ASP.NET Web 应用程序管理中的安全链接时,我收到以下错误:

“您选择的数据存储存在问题。这可能是由于服务器名称或凭据无效,或权限不足造成的。也可能是未启用角色管理器功能。单击下面的按钮重定向到您可以在其中选择新数据存储的页面。”

4

1 回答 1

0

问题很可能是权限之一。去看看你的用户并授予它适当的权限。

要对此进行测试,您可以授予它对数据库的完全 dbo 权限。一旦用户可以看到所有的表,删除 dbo 并应用它真正应该拥有的权限。

于 2010-11-09T15:02:07.617 回答