我使用aspnet_regsql -S myServer -E -A mr -d anExistingDatabase创建了成员资格表等。当我通过Windows身份验证连接时,我可以在SQL Server Management Studio中看到这些更改。
在以readwrite用户身份登录时,我无法在SQL Server Management Studio中看到这些更改。我无法在Visual Studio 2008 [Project / ASP.NET配置]中进行适当的更改。当我单击ASP.NET Web应用程序管理中的安全性链接时,出现以下错误:
“您选择的问题 数据存储。这可能是由一个引起的 无效的服务器名称或凭据,或 没有足够的许可。它可以 也是由角色经理造成的 功能未启用。点击 下面的按钮被重定向到一个 您可以在其中选择新数据的页面 店“。
答案 0 :(得分:0)
问题很可能是权限之一。去看看你的用户并授予它适当的权利。
要对此进行测试,您可以授予它对数据库的完整dbo权限。一旦用户可以看到所有表格,就拿掉dbo并应用它应该拥有的权利。