我这里有两台服务器,一台在局域网内,没有公网IP,暂时叫A,另一台在异地有公网IP,叫B。现在要把异地服务器B的数据每天晚上传送到局域网内的服务器A。我自己写了个存储过程,先用Select语句从B服务器取数据,然后再插入。
但奇怪的是,在取(查询,用Select语句)大批量数据的时候,大部分情况都会出现如下错误,可第二次执行就不出错了。
还望有解决办法的大侠指教一二。
链接服务器"61.174.26.179"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "在 TDS 流中的协仪错误"。
链接服务器"61.174.26.179"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "通讯链接失败"。
消息 65535,级别 16,状态 1,第 0 行
会话提供程序: 物理连接不可用 [xFFFFFFFF]. 
链接服务器"61.174.26.179"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "通讯链接失败"。
消息 65535,级别 16,状态 1,第 0 行
会话提供程序: 物理连接不可用 [xFFFFFFFF]. 
链接服务器"61.174.26.179"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "通讯链接失败"。
消息 10054,级别 16,状态 1,第 0 行
TCP 提供程序: An existing connection was forcibly closed by the remote host.

解决方案 »

  1.   

    网络问题配置个VPN会稳定很多,否则直接连接不安全也不稳定
      

  2.   

    链接服务器"61.174.26.179"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "在 TDS 流中的协仪错误"。 
    链接服务器"61.174.26.179"的 OLE DB 访问接口 "SQLNCLI10" 返回了消息 "通讯链接失败"链接服务器都失败了。 应该是网络问题
      

  3.   

    这也是没办法啊,VPN拨进来以后,IP地址每次都变,通过机器名访问又访问不了。