网站管理工具:无法连接到SQL Server数据库(使用SQL Server开发版)

时间:2009-11-12 00:40:18

标签: c# asp.net sql sql-server-2005

我使用的是ASP.NET 2.0,我正在使用本地服务器 - > SQL Server 2005开发版。当我进入VIsual Studio 2.0 Professional并转到菜单项WEBSITE - > ASP.NET配置,ASP.NET网站管理工具显示。当我单击安全性链接时,大约30秒后弹出一个错误,指出无法连接到SQL Server数据库。我可以通过VS 2005中的服务器资源管理器连接到SQL数据库,也可以通过网格控制等连接到SQL数据库,但是当我尝试通过ASP.NET配置进行连接时,我一直收到错误。

我将非常感谢任何人的帮助。

谢谢!

3 个答案:

答案 0 :(得分:1)

不确定是否存在问题,但ASP.NET配置过去需要ASP.NET表。您可以创建以下内容:

aspnet_regsql.exe -E -S localhost -A all

可以在以下位置找到aspnet_regsql可执行文件:

C:\%windir%\Microsoft.NET\Framework\<versionNumber>\aspnet_regsql.exe

另请参阅MSDN上的this article

答案 1 :(得分:1)

这个答案和其他研究帮助我实现了这个目标。我在这里详细总结了这些步骤http://www.yart.com.au/Resources/Programming/ASP-NET-Security-Doesnt-Work.aspx

答案 2 :(得分:0)

我认为这与开发环境和生产环境中的连接字符串有关。 WSAT只能在[生产环境]本地访问,因此,您必须转到Visual Studio中的webconfig文件,并用生产连接字符串替换开发连接字符串。测试后,反转回到开发连接线。 有关更多详细信息,请参见: https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-getting-started/deploying-web-site-projects/users-and-roles-on-the-production-website-cs