none
sql server 存储过程 sp_replcmds字段command 如何解析 RRS feed

  • 问题

  • sql server 存储过程sp_replcmds字段command 是一个16进制的字符串,我想通过java 程序调用sp_replcmds 将返回的command字段解析出来(new String(bytes, "GBK")), 但是解析出来数据有点乱无法使用。

    请问下sp_replcmds字段command 如何解析呢?

    2016年5月13日 7:14

全部回复

  • 你想干什么?那个是复制用的,你执行了,正常的复制就没办法分发了。

    这个command不是文本的,是二进制。


    想不想时已是想,不如不想都不想。

    2016年5月13日 7:44
    版主
  • 如果你想知道复制的命令,考虑从 msrepl_commands 中读,通过 sp_browsereplcmds 可以解析出事务序列对应的复制命令
    2016年5月17日 4:25
  • 我想通过程序的读取sql server发布事务的日志,我的程序其实充当了分发的角色。我在创建完发布后把logreader给关闭了。
    2016年5月18日 6:53
  • 我想通过程序的读取sql server发布事务的日志,我想做的就是读取sql server事务log 解析出其中的命令,然后将同步到mysql中
    2016年5月18日 6:55
  • If log reader stopped, sql will not send transactions to distributor and my truncate them from log o checkpoint. So should keep log reader running.
    2016年5月18日 18:10