日志不知道
不过你可以用另外一个记录所有操作
就是SQLServer的Profiler
很好用的

解决方案 »

  1.   

    不是这个意思,我需要通过程序访问自上一次复制数据到另一个库后到当前时间数据库记录的删除,修改,插入情况.将变动的记录同步更新到目标数据库.需要解决的是数据库实时同步的问题.象sybase,oracle等数据库可以将这些信息从日志文件众读取,因为他们的日志可以保存为文本,而且具有可分析性.但sqlserver不知道行不行.profiler是sqlserver跟踪工具,它其实是定义了数据级的跟踪断点.但如何通过程序访问呢?
      

  2.   

    这个问题我也正在努力看是否能实现,因为sqlserver的日志格式好像是内部格式,sqlserver又没有提供一个可以解释这些日志的工具,自己琢磨难度大了点,可是这的确是个需求,虽然使用dbcc log('yourdb')可以看到数据库的日志,但都是直接记录的数据页或索引页的操作,不好翻译成sql语句。
    看是否有高人来找到这个办法,关注!
      

  3.   

    SQL间的实时同步很简单,就用SQL的数据复制功能就行啦。我们一直在用,无需编程!