解决方案 »

  1.   

    MSSQL应该没有这样的编程接口,
    对于复制来讲,如果订阅端的数据不动,一般是不会有异常的,无需特别做程序和界面进行监控.
      

  2.   


    我这有一部分订阅服务器是远程服务器,会出现网络中断、停电什么的情况,因此是需要监控。
    我这原本就一个大屏监控软件,mssql的复制监视器与这个风格太不相似了,放一起太别扭,因此想着自己写一个。
      

  3.   

    我觉得你要的开发,和这个类似,你可以参考一下博主
    http://www.cnblogs.com/lyhabc/p/3661068.html
      

  4.   

    可以写一个网络状况测试程序,发现异常时显示"网络中断",
    等网络恢复后,自动执行复制对应的SQL作业实现同步..
      

  5.   

    EXEC distribution.dbo.sp_replmonitorhelpsubscription  -- 查询所有订阅的当前状态
    exec sp_replmonitorsubscriptionpendingcmds  -- 查询指定发布的某个订阅等待执行的命令数及可能需要的时间