新手提问:已经在2台服务器上搭建好了一个SQL2005的故障转移集群,现在在别的一台虚拟机上装了一个sql 2005的client现在比如我向数据里的一个表里插入10W条数据,在插入到一半的时候,手动切换集群问:切换的时候client与服务会断开连接,一定要在手动的重新连接一下,然后重新插入10W条数据。这个有方法可以不断开连接嘛?

解决方案 »

  1.   

    问:切换的时候client与服务会断开连接,一定要在手动的重新连接一下,然后重新插入10W条数据。这个有方法可以不断开连接嘛?回答:不要断开连接、在外面看来这两台DB是一台DB server 他们直接的切换对外界是不受影响的。
      

  2.   


    我也是想应该不会断开连接啊,可实际上他就是断开了。下面是报错信息:
    .Net SqlClient Data Provider: 消息 10054,级别 20,状态 0,第 0 行
    在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)
      

  3.   


    没有,切换代表着sql server service 由stop到start,断开连接是肯定的。
      

  4.   


    对哦,要在一台服务器上stop sql server service 然后在另一台上start.