首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL Server 2005怎么获取Truncate table记录,是否有Oracle logminor功能

2014-01-14 
SQL Server 2005如何获取Truncate table记录,是否有Oracle logminor功能?最近有用户将SQL Server数据库的

SQL Server 2005如何获取Truncate table记录,是否有Oracle logminor功能?
最近有用户将SQL Server数据库的数据Truncate掉,用Log Explorer4.2找到了Truncate的时间点,通过transaction log将DB恢复到了truncate之前的数据,但是却找不到是谁下了此命令.同时在网上也查找了相关的方法(数据库级别DDL修改的记录),但是测试发现truncate的记录却没有.有没有哪些大师有相关的经历,在不影响性能的前提下,可以对数据库DML和DDL操作均有记录,是否可以提供类似于Oracle logminor的功能.
[解决办法]
truncate 是DDL操作,做个DDL触发器来记录,一般DDL操作的次数都不多

热点排行