SQLSERVER还原数据库失败:错误: 3154
2015-07-30 22:27
393 查看
在SQL Server 2008版本中还原从sql server 2005备份出来的数据库时,提示错误:“备份集中的数据库备份与现有的 '***' 数据库不同。RESTORE DATABASE 正在异常终止。 (Microsoft
SQL Server,错误: 3154)”。
在SQL Server2005及以下版本做数据库备份还原时,需要首先建立数据库,然后才能进行数据库还原操作;而在SQL Server2005以上版本做数据库还原时,不需要建立数据库,可以直接进行数据库备份操作,否则执行数据库还原操作时会报3154错误。
以还原test数据库为例。
首先启动SQL
Server2008软件,展开左侧目录树,在【数据库】节点上右键点击,弹出右键菜单,如图所示
选择【还原文件和文件组(E)...】功能,弹出的【还原文件和文件组】对话框,在还原目标中的【目标数据库(Q)】一栏填入数据库名称,这里填入test,在还原的源中选择【源设备】,点击右侧红色框中的按钮,如图所示
在弹出的【指定备份】对话框中选择【添加】按钮,弹出【选择文件】对话框,选择数据库备份的位置,选中后点击确认,在【指定备份】对话框中就会显示数据库备份列表,选择想要恢复的数据库备份,点击确定即开始数据库恢复,如图所示
转载自:http://jingyan.baidu.com/article/aa6a2c14d159730d4c19c495.html
SQL Server,错误: 3154)”。
原因分析
在SQL Server2005及以下版本做数据库备份还原时,需要首先建立数据库,然后才能进行数据库还原操作;而在SQL Server2005以上版本做数据库还原时,不需要建立数据库,可以直接进行数据库备份操作,否则执行数据库还原操作时会报3154错误。以还原test数据库为例。
首先启动SQL
Server2008软件,展开左侧目录树,在【数据库】节点上右键点击,弹出右键菜单,如图所示
选择【还原文件和文件组(E)...】功能,弹出的【还原文件和文件组】对话框,在还原目标中的【目标数据库(Q)】一栏填入数据库名称,这里填入test,在还原的源中选择【源设备】,点击右侧红色框中的按钮,如图所示
在弹出的【指定备份】对话框中选择【添加】按钮,弹出【选择文件】对话框,选择数据库备份的位置,选中后点击确认,在【指定备份】对话框中就会显示数据库备份列表,选择想要恢复的数据库备份,点击确定即开始数据库恢复,如图所示
转载自:http://jingyan.baidu.com/article/aa6a2c14d159730d4c19c495.html
相关文章推荐
- mysql中如何创表以及添加各种约束条件
- Oracle 中merge into不能更新on中的字段
- 数据库知识总结
- SQL注入漏洞
- 如何在dos命令中启动mysql或sql server 服务器的一些操作
- sql server 2000 数据库自动备份设置方法
- Oracle 10G创建表空间
- sqlite3如何退出...>状态
- SQL 存储过程 分页
- php简单查询mongoDB
- Oracle oerr使用
- mysql grant 命令
- mysql的root密码重置
- 数据库相关(3) JDBC
- Oracle 学习之RMAN(六)备份集备份片
- show_space.sql.txt
- oracle死锁模拟
- J2EE之oracle、mysql存储过程调用
- Oracle10g、 Oracle11g完美共存
- mysql自定义函数篇