我从.net应用程序代码中获得以下错误。我正在使用VS2008和MS SQLServer Express 2005.现有连接被远程主机强制关闭
与服务器建立了连接,但在登录过程中发生错误。 (提供程序:TCP提供程序,错误:0 - 现有连接被远程主机强行关闭。)(.Net SqlClient数据提供程序)
我已经阅读了关于前面错误的博客和类似查询,它们是: A连接已成功与服务器建立,但在登录过程中发生错误。 (提供程序:共享内存提供程序,错误:0 - 没有进程位于管道的另一端)
按照这些博客上的说明,我现在已配置服务器以使用TCP/IP和命名管道进行远程连接。该命令也类似于TCP/IP,然后是命名管道。
在Windows防火墙上,我配置了允许在1433上允许的SQL端口的例外,并允许sqlbrowser.exe。
现在我得到了” ..现有的连接被强行关闭远程主机。错误。
请提出任何帮助,因为我有固定的优先级这个应用程序部署。
连接字符串采用的是,
您应该显示尝试连接到您的数据库后端和使用的连接字符串的代码.... – Steve
可能是auth失败或服务器可能正在侦听另一个端口 – cc4re
关闭两个防火墙并测试以了解您正在处理一个SQL问题。确保用户对数据库有权限(而不仅仅是服务器)。 – Paparazzi