SQLSERVER还原数据库失败:错误: 3154的解决办法

      前几天将公司原有的.net程序迁移到新的服务器,往新服务器导入sql server 的备份文件的时候,出现了"SQLSERVER还原数据库失败:错误: 3154"的提示,百度了下找到了解决办法,特此将这次解决方法记录到博客里.也方便大家查看.

      在SQL Server2005及以下版本做数据库备份还原时,需要首先建立数据库,然后才能进行数据库还原操作;

      而在SQL Server2005以上版本做数据库还原时,不需要建立数据库,可以直接进行数据库备份操作,否则执行数据库还原操作时会报3154错误。

 具体操作:

因为当时操作的时候没有截图,所以只在百度经验上找到对应的截图搬过来了.

1. 启动SQL Server2008,展开左侧目录树,在【数据库】节点上右键点击,弹出右键菜单,如图所示

 2. 选择【还原文件和文件组(E)...】功能,弹出的【还原文件和文件组】对话框,在还原目标中的【目标数据库(Q)】一栏填入数据库名称,在还原的源中选择【源设备】,点击右侧红色框中的按钮,如图所示

3. 在弹出的【指定备份】对话框中选择【添加】按钮,弹出【选择文件】对话框,选择数据库备份的位置,选中后点击确认,在【指定备份】对话框中就会显示数据库备份列表,选择想要恢复的数据库备份,点击确定即开始数据库恢复,如图所示