如果是 SQL SERVER系统日志,你可以找一下名为.LOG的文件(普通文本文件),一般可以找到,如果是数据库的日志文件,我也急想知道

解决方案 »

  1.   

    可以用richtext控件,指定其filename属性为日志文件名,不过有很多乱码
      

  2.   

    2000:
    select * from ::fn_dblog()
      

  3.   

    錯了,

    select * From ::fn_dblog(default,default)
      

  4.   

    读出的数据看不动啊
    我想知道一个数据库中哪些数据表被改动了,那些被删除了,那些增加了,就是说要具体的数据,thanks
      

  5.   

    我也想知道。找找 ,总会有办法 
    我先把提了这个问的关连起来。http://www.csdn.net/expert/topic/865/865644.xml?temp=8.855838E-02
      

  6.   

    http://www.csdn.net/expert/topic/259/259124.xml?temp=.565304
      

  7.   

    sqlserver对程序读取日志支持很有限,想直接读取日志最好使用第三方的工具。
    不过可以通过触发器模拟日志的写入读取。如果需要,我可以写一个例子。
      

  8.   

    http://www.csdn.net/expert/topic/487/487407.xml?temp=1.580447E-02
      

  9.   

    http://www.csdn.net/expert/topic/344/344124.xml?temp=.342312
      

  10.   

    http://www.csdn.net/expert/topic/315/315743.xml?temp=.5696833
      

  11.   

    在SQL SERVER 6.5里,还有syslogs表,用户可以query,查看log. 7.0后这个表就不允许查看了. 据我知道,现在只有一个没有写入BOL的DBCC命令 
    DBCC LOG('dbname',0-4)可以用,不过列出的不是象大家想读的. 我想应该可以自己写T-SQL直接QUERY一些系统表来获得的.现在最好的第三方工具是Lumigent(http://www.lumigent.com/)的Log Explorer