您的位置:首页 > 数据库

SQL Server还原数据库方法总结

2017-09-22 17:06 239 查看
1、工作中每天面临很多的Bug,改掉一个Bug之后需要重新搭建一个纯净的环境将code check in to Git上面,那么问题来了,刚开始比较笨的方法就是delete db->restore db,时间长了,每次都去delete,然后restore感觉好麻烦,有没有更简单省事的方法来还原数据库呢?下面详细介绍下还原数据库的两种方法:

1、将Server停掉,然后delete db->restore db。然后Start Server, Connect db.

2、无需delete db,执行SQL 语句 as follows:

use dbname

go

declare @sql varchar(8000)

while (select count(*) from sysobjects where type='U') >0

begin

select @sql=' drop table '+ name

from sysobjects where (type='U')

ORDER BY 'DROP TABLE ' + name

exec(@sql)

end

这种方法可以将db中的所有table delete掉,然后通过Upload Data的方法导入OOB数据,初次尝试这种方法,简单方便快捷。在此Record下来,以备忘也便于积累knowledge。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息