SQL Server事务日志揭秘
事务日志里面“藏”着很多有用的信息。虽然SQL Server本身并没有提供分析工具,但是我们可以使用第三方工具来一探究竟。
Red Gate软件提供了一款叫做SQL Log Rescue的免费工具,但是只支持SQL Server 2000。ApexSQL和Lumigent公司提供的两款软件分别叫做ApexSQL Log和Log Explorer,它们支持SQL Server7、2000和2005,同时提供更多的功能。
下面这个例子显示了一些你使用ApexSQL Log从事务日志中抽取出来的信息
(点击查看完整图片)
以上信息可以帮助你:
精确找出谁(日志中记录了用户名)在什么时间(日志时间)在什么地方(假如正在使用ApexSQL Log)使用了什么应用程序(假如也是使用ApexSQL Log)做了什么(日志中记录了变更)
撤消数据更改。因为每个日志都记录了每次数据操作前后的值。
本文翻译自sqlbackuprestore,更多精彩内容请浏览http://www.sqlbackuprestore.com
相关文档:
/*
触发器获取SQL语句增量传输
功能:捕捉修改表的SQL语句
使用说明: 1、先新建一表手动写入主键信息或者唯一索引
Create table prmary_key
(tab_name varchar(255),
key_name varchar(255))
--此表仅在建立触发器时使用,建完所有触发器后 记得 ......
Introduction
Microsoft SQL Server 2008 R2 is the latest release of SQL Server. This article will introduce the top 10 features and benefits of SQL Server 2008 R2. The “R2” tag indicates this is an intermediate release of SQL Server and not a major revision. However, there are a number o ......
说明:复制表(只复制结构,源表名:a 新表名:b)
SQL: select * into b from a where 1<>1
说明:拷贝表(拷贝数据,源表名:a 目标表名:b)
SQL: insert into b(a, b, c) select d,e,f from b;
说明:显示文章、提交人和最后回复时间
SQL: select a.title,a.username,b ......
1.
select top m * from tablename where id not in (select top n id from tablename)
2.
select top & ......