数据库还原失败 (Microsoft.SqlServer.SmoExtended),在线等!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库还原失败 (Microsoft.SqlServer.SmoExtended),在线等!相关的知识,希望对你有一定的参考价值。

原来数据库是MSSQL 2005 开发者版,备份后安装了MSSQL 2008企业版,还原的时候就提示错误,信息如下:
标题: Microsoft SQL Server Management Studio
------------------------------

还原 对于 服务器“XXXXX”失败。 (Microsoft.SqlServer.SmoExtended)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL

+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1015+)

&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText

&EvtID=还原+Server&LinkId=20476

------------------------------
其他信息:

System.Data.SqlClient.SqlError: XXXDB_NTDFLOW_RECORD_201403(47)和

'SAMDB_ACCT_FLOW_LAST'(3)要求使用文件 'D:\Program Files\Microsoft SQL Server

\MSSQL10.MSSQLSERVER\MSSQL\DATA\SAMDB.ndf'。WITH MOVE 子句可用于重新定位一个或多个文件。

(Microsoft.SqlServer.Smo)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL

+Server&ProdVer=10.0.2531.0+((Katmai_PCU_Main).090329-1015+)&LinkId=20476

------------------------------
按钮:

确定
------------------------------

找原数据库进行附加,不用备份试试 参考技术A 还原时系统指定的文件名字(MDF\NDF等)重复了,手动改一下就好了

SQLSERVER还原数据库失败:错误: 3154

  在SQL Server 2008版本中还原从sql server 2005备份出来的数据库时,提示错误:“备份集中的数据库备份与现有的 ‘***‘ 数据库不同。RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 3154)”。

         在这里小编记录一下SQL Server2008 3154错误的解决办法,希望对大家有所帮助。

百度经验:jingyan.baidu.com

工具/原料

 
  • SQL Server2008

百度经验:jingyan.baidu.com

原因分析

 
  1. 1

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

    END

百度经验:jingyan.baidu.com

SQL Server2008数据库还原操作实例

 
  1. 1

    以还原test数据库为例。

  2. 2

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

  3. 3

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

  4. 4

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

    END

以上是关于数据库还原失败 (Microsoft.SqlServer.SmoExtended),在线等!的主要内容,如果未能解决你的问题,请参考以下文章

达梦数据库还原失败,且还原失败后无法开启数据库实例服务

达梦数据库还原失败,且还原失败后无法开启数据库实例服务

达梦数据库还原失败,且还原失败后无法开启数据库实例服务

SQL Server还原数据库失败怎么办

还原对于服务器失败 2014

SQL Server 2014 数据还原失败这是啥原因?怎么处理