我知道这是一个经常被问到的问题,但我仍然收到此错误并且我尝试过:
- 使用 localhost、IP 地址和连接字符串中的实例名称
- 更改 SQL Server 配置管理器以启用命名管道和 TCP 确保数据库设置为允许远程连接
- 在 Windows 防火墙中为 UDP 和 TCP 打开 1433 和 1434,实际上我尝试关闭防火墙一会儿看看它是否会连接
- 使用 NETWORK SERVICE 确保浏览器和 MSSQLSERVER 服务都已启动并正在运行
现在有点奇怪。SQL Server 实例和运行网站的 IIS 在同一台机器上。
如果我打开浏览器并浏览到该网站,我会收到错误消息。如果我在本地计算机上打开浏览器并浏览到该网站,我会收到错误消息。如果我将开发 PC 中的连接字符串更改为运行 SQL Server 的远程服务器的 IP 地址并调试它连接并运行的应用程序没有错误!
我现在完全不知道可能是什么错误。
这是 SQL Server 2008 RC2。
我正处于放弃的边缘 - 我非常感谢你们所做的努力,我已经尝试了这里的所有建议,我得出的结论是服务器的设置一定出了问题,网站或数据库。重申一下,如果您使用远程桌面连接到服务器并使用http://gdservers
您可以登录的网站连接到该网站,并且如果您使用http://gdservers.<domain>.co.uk
登录失败,那么一切正常。事件日志中的错误是会员凭证失败,没有被防火墙或类似的东西阻止。如果还有其他建议,我很想听听,再次感谢。