zoukankan      html  css  js  c++  java
  • replication的一些系统表和存储过程

    在分发服务器上执行

    select * from dbo.MSrepl_transactions
    select * from dbo.MSrepl_commands
    select * from dbo.MSrepl_errors

     

     

    遇到如下错误:

     

    尝试的命令:

    if @@trancount > 0 rollback tran
    (
    事务序列号: 0x0003A4E30000D9A8000500000000,命令 ID: 1)

     

    错误消息:

    ·         应用复制的命令时在订阅服务器上找不到该行。 (: MSSQLServer,错误号: 20598)
    获取帮助: http://help/20598

    ·         应用复制的命令时在订阅服务器上找不到该行。 (: MSSQLServer,错误号: 20598)
    获取帮助: http://help/20598

     

    可以在distributor上执行如下语句,获得具体错误信息

     

    sp_browsereplcmds '0x0003A4E30000D9A8000500000000','0x0003A4E30000D9A8000500000000'

     强制删除订阅

    在发布库执行以下脚本:

     

    EXEC sp_dropsubscription 

      
    @publication = 'publicationName'

      
    @article = N'all',

      
    @subscriber = 'subscriptionName',

       
    @ignore_distributor = 1;

     

     --删除发布

     

    sp_droppublication 'publicationName',1

     

     

  • 相关阅读:
    设计模式的原则
    命令模式
    访问者模式
    策略模式
    外观模式
    组合模式
    原型模式
    合并有序数组
    判断二叉树是否对称
    中序遍历二叉树
  • 原文地址:https://www.cnblogs.com/stswordman/p/1880040.html
Copyright © 2011-2022 走看看