存档

文章标签 ‘drop table’,文章数:2

以下存储过程能够自动批量删除数据库库内的所有用户表。 可以修改存储过程内的条件来删除指定的表。 删除表时请谨慎! CREATE PROCEDURE sp_drop_tbl AS BEGIN     DECLARE @tblname varchar(80)     DECLARE @dropsql varchar(100)     DECLARE cur1 CURSOR FOR         SELECT name FROM dbo.sysobjects WHERE  type = 'U'     OPEN cur1     FETCH cur1 INTO @tblname     WHILE (@@SQLSTATUS = 0)     BEGIN         SELECT @dropsql = "DROP TABLE " + [...]

今天下午在本机测试环境下成功恢复了drop table操作后的表内的数据。 配合使用dbcc page, dbcc pglinkage,dbcc allocdump,并利用“欺骗”dataserver的办法将数据恢复出来。用了不到半个小时的时间恢复了一张有几十万行记录的表。操作的详细步骤用屏幕录像软件进行了记录保存。 ———————————————————————————————————— ——— 本文为andkylee个人原创,请在尊重作者劳动成果的前提下进行转载; ——— 转载务必注明原始出处 : http://www.dbainfo.net ——— 关键字: 恢复 误操作  drop truncate  dbcc page pglinkage allocdump ————————————————————————————————————