【发布时间】:2009-12-29 05:51:33
【问题描述】:
我既不能从我的应用程序登录,也不能使用向导连接到我本地计算机上的成员资格提供程序。我的其他数据库可以很好地从我的应用程序连接。我的连接字符串是正确的,它没有被改变(我以前可以使用会员登录,这是一个新问题)。
我创建了一个新应用程序来查看它是否可能是配置,在上面登录并注册并遇到了同样的问题。
这是我收到的错误消息:“与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。验证实例名称是否正确,并且SQL Server 配置为允许远程连接。(提供程序:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)"
虽然我的其他数据库可以连接,但我仍然检查过:
启用 TCP/IP
启用多个连接
防火墙关闭
机器配置中引用了正确的 sql server 实例。
另外,我的网络服务帐户有权访问数据库,但应该有 ASPNET 用户吗?
我想不出我对这台机器所做的任何更改,因为这台机器以前可以正常工作。
谢谢。 编辑详细信息:目前还没有别名,但如果我的其他连接正常,那应该不是问题。我知道这些事情可能很不稳定,所以这是我现在要尝试的事情。谢谢。我还将尝试查看尝试连接时发生的情况。最佳方式:事件日志? 我正在使用 Windows Auth,我正在本地连接,使用 Windows 7 和 SQL Server 2008 以及 VS 2008。我可以连接 Management Studio 并查询数据库,是的。 NetworkService 帐户拥有数据库的权限。
【问题讨论】:
-
你能发布你的连接字符串吗?
标签: asp.net sql-server database-connection