怎么利用日志撤消小弟我对表所做的操作

如何利用日志撤消我对表所做的操作?
如何利用日志撤消我对表所做的操作?
我可能对表增删改,还可能改表的列数
还可能建立新表,删除某些表
这些都是一步步撤消么?
怎么做呢?

------解决方案--------------------
SQL2008利用日志查看表操作

2005和2000可以利用LOG EXPLORER
------解决方案--------------------
标准的路数应该有这样的前提:
1.你的数据库恢复模式不是简单模式;
2.出事之前,至少有一个完整的数据库备份,时间越近越好;
3.出事之后,你成功备份了数据库的日志;是不是尾日志都可以,只要是日志备份就行;
4.你知道出事的时间;
5.你知道你是对于那张表进行了误操作,并知道如何验证这些表的正确性;
有了这些前提,你可以尝试如下操作:
0.将出事的库置为离线(可选);
1.新建一个数据库;
2.在新库上还原之前数据库的完整备份,在还原时,以NORECOVERY选项进行恢复(这很重要);
3.继续还原之前的日志备份,并指定WITH STOPAT选项输入要还原到的时间点,并指定数据库状态为STANDBY,这是为了选择select出事的表,查看操作是否被还原;
4.如果发现误操作被还原了,那么可以讲这个新库的这张表的数据导入到旧库中,之后将旧库置为联机,新库想留着就留着,不想留着就删了;
大概就这样,各位看看还有没有补充