SQL Server从BAK文件还原新的数据库
2017-03-05 16:38
246 查看
同一个数据库多个副本
很多时候,比如为了方便测试,排查问题,我们常常会拿到问题系统的数据库备份来开发环境下debug,这个时候就会出现同一个数据库的多个副本。还原法
还原到一个新建的空数据库,在选项中勾选覆盖现有数据库,同时需要修改目标
MDF和
LDF文件的路径为新数据库的文件路径。但是这个还是提示"备份于现有的数据库不同",WTF
一定是我们少选了什么,还是代码可靠,用下面的代码可以成功的克隆数据库:
restore database [Max_Insurance] from disk = 'F:\xxxxxxx.bak' with nounload, replace, stats = 10, move 'xxxx_Data' to 'H:\SQLServer\data\Max_Insurance.mdf', move 'xxxx_log' to 'H:\SQLServer\log\Max_Insurance.LDF' go
move后面的xxx对应到上图中的马赛克
复制法
数据库中有个复制数据库的功能,可以试试相关文章推荐
- SQl Server利用bak文件还原数据库
- sql server还原数据库文件(.bak)常见问题解决办法笔记
- 为何SQL SERVER使用sa账号登录还原数据库BAK文件失败,但是使用windows登录就可以
- Sql server用Bak文件还原后修改数据库所有者。
- 利用C#还原数据库(SQL SERVER)备份文件到指定路径
- 将数 Sql Server 数据库备份文件还原
- sql命令还原数据库BAK备份文件到现有数据中
- 多种还原.bak数据库文件方式-Mssql数据库教程
- sql server 2000数据库备份文件还原成sql server 2005 /2008
- SQL2005 备份数据库 还原数据库 bak文件
- sql server 2000数据库备份文件还原成sql server 2005 /2008
- 还原数据库与收缩日志文件 安装sql server 挂起
- sql server 2000数据库备份文件还原成sql server 2005
- Sql Server 2000数据库备份文件还原成Sql Server 2005
- SQL Server 2005还原数据库时出现“不能选择文件或文件组XXX_log用于此操作的解决
- SQL Server 2008还原SQL Server 2000数据库文件
- Sql server 2000数据库备份文件还原到sql server 2005
- 多种还原.bak数据库文件方式
- SQL2000如何还原数据库备份bak文件?
- 如何从单一的bak文件还原数据库的结果和数据