sqlserver备份集中的数据库备份与现有的XXX数据库不同。需求是将Ecology复制⼀份出来⽤于发布测试程序。
⽅案⼀
正确步骤
1、新建数据库Ecology2
2、选中Ecology2
点击右键:任务--还原--⽂件和⽂件组
选中源设备--点击右侧...按钮----添加要还原的备份⽂件
选项 --选中覆盖现有数据库
问题原因:还原为地址错误!!!
改正地址:点击右侧...按钮将还原为由Ecology.mdf改为Ecology2.mdf,Ecology.ldf 改为Ecology2.ldf,如下:
点击确定,还原成功
--------------------------------------------------------------------------------------------------
⽅案⼆sql数据库备份文件
正确步骤
1、新建数据库Ecology2
2、选中Ecology2
点击右键:任务--还原--数据库
点击设备
添加备份的⽂件,点击确定
选项--覆盖现有数据库
选项--选中覆盖现有数据库
问题原因:还原为的位置与原始⽂件的位置相同!!!
常规 --发现⽬标数据库名称⾃动发⽣了改变!!!
改正:将⽬标数据库改为 Ecology2(你想还原到的数据库)
此时点击⽂件:发现还原为路径变成了 Ecology2,点击确定还原成功!