博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL数据库还原时备份集中的数据库备份与现有的数据库不同的解决办法
阅读量:4688 次
发布时间:2019-06-09

本文共 536 字,大约阅读时间需要 1 分钟。

SQL Server 2005数据库还原出错
错误具体信息为:备份集中的数据库备份与现有的A数据库不同

具体操作如下:

第一次:新建了数据库A,数据库文件放在E:\DB\A目录下,选中该数据库右键-任务-还原-文件和文件组,在源设备中找到备份文件A.bak,目标数据库选中A,还原路径找到E:\DB\A目录下数据库文件(刚才所建数据库A的数据库文件),选择覆盖原数据库,点还原后出现错误:备份集中的数据库备份与现有的A数据库不同

第二次:删除了数据库A,直接在根节点的数据库右键-还原数据库,出来对话框中先找到备份文件A.bak,此时目标数据库下拉框中自动出现跟备份文件中数据库名一样的数据库名称,选择它,在选项的将数据库文件还原为中,把还原路径改为自己需要的E:\DB\A,文件名保留系统自带的,点还原后,成功还原。

总结:第一次还原出错的原因可能是,新建的数据库文件为A.MDF和A_Log.LDF,而还原的数据库文件为A_Data.MDF和A_Log.LDF,文件名不同,导致还原出错,第二次因为没有数据库文件,所以用的是还原的数据库文件名,因而能还原成功。

转载于:https://www.cnblogs.com/firstdream/p/5336700.html

你可能感兴趣的文章
postgressql数据库中limit offset使用
查看>>
测试思想-集成测试 关于接口测试 Part 2
查看>>
windows下mysql密码忘了怎么办?【转】
查看>>
java文件上传和下载
查看>>
SQL联合查询(内联、左联、右联、全联)的语法(转)
查看>>
枚举和实用类
查看>>
python基础知识第二篇(字符串)
查看>>
php生成器使用总结
查看>>
T-SQL中的indexof函数
查看>>
javascript基础之数组(Array)对象
查看>>
mysql DML DDL DCL
查看>>
RAMPS1.4 3d打印控制板接线与测试1
查看>>
python with语句中的变量有作用域吗?
查看>>
24@Servlet_day03
查看>>
初级ant的学习
查看>>
redis数据结构--String
查看>>
POJ 3279 Fliptile (二进制枚举)
查看>>
memcached 细究(三)
查看>>
future
查看>>
关于main函数传参数的问题
查看>>