u013526789
2015-08-31 09:20
采纳率: 66.7%
浏览 4.1k

C#在向服务器发送请求时发生传输级错误。

路由器防火墙/病毒过滤开启的情况下,con.open()异常。
病毒过滤192.168.1.14 08-60-6E-C5-07-F0 端口:TCP:1433 被阻断。
MSSqlserver 链接数据库引擎也直接在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)
有没有在不调整用户本地路由器的情况下,的解决方案。
谢谢谢谢谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • oyljerry 2015-08-31 11:00
    已采纳

    一般数据库端口是一个风险比较大的端口,很多sql注入等,所以很有可能路由器禁用了这个端口防止被攻击。所以你也连接不上

    点赞 打赏 评论
  • Robot-C 2015-08-31 09:23

    在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有 

     

    用VS2005+SQLSERVER2008开发C/S的程序,程序上线运行一段时间之后发现在某些功能偶尔出现如下的错误:
           在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主......
    答案就在这里:在向服务器发送请求时发生传输级错误
    ----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

    点赞 打赏 评论
  • Jason_WangG 2015-08-31 10:08

    可能是因为服务端的TCP连接过多,服务器主动释放了连接

    点赞 打赏 评论
  • u013526789 2017-07-31 09:22

    后来做到服务了。把sql对象。。。。做到asmx了好像,忘记了

    点赞 打赏 评论

相关推荐 更多相似问题