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

怎么备份数据库然后还原到一个新的数据库上

2012-04-05 
如何备份数据库然后还原到一个新的数据库上如TEST1数据库,数据文件存储路径在D\TEST1下而现在要将TEST1备

如何备份数据库然后还原到一个新的数据库上
如TEST1数据库,数据文件存储路径在D;\TEST1   下

而现在要将TEST1   备份然后还原到   新数据库     TEST2   下

情况一   :   TEST2现不存在      

情况二   :   TEST2已经存在     存储路径在   E:\TEST2   下

各位高手请赐教,谢谢~

[解决办法]
--备份
BACKUP DATABASE [TEST1] TO DISK = N 'D:\TEST1.bak ' WITH NOFORMAT, NOINIT, NAME = N 'COMMON_CN-完整 数据库 备份 ', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO

--如果没有创建
IF DB_ID( 'TEST2 ') IS NULL
CREATE DATABASE TEST2

--还原
RESTORE DATABASE [TEST2] FROM
DISK = N 'D:\TEST1.bak ' WITH FILE = 1,
MOVE N 'TEST2_Data ' TO N 'E:\TEST2.mdf ',
MOVE N 'TEST2_Log ' TO N 'E:\TEST2.ldf ',
NOUNLOAD, REPLACE, STATS = 10
GO

热点排行