《SQL2000无法还原的问题》由会员分享,可在线阅读,更多相关《SQL2000无法还原的问题(1页珍藏版)》请在金锄头文库上搜索。
1、sql server 2000 还原数据库失败1.还原数据库时出现错误:(1)出现错误的原因:有一个数据库HIMS,很早之前就已经删除了,但是只在本地留下一个备份,该备份路径 是D:新建文件夹,名字叫HIMS,现在想还原这个数据库,于是在本地建立一个数据库, 名 字叫 HIMS, 数据文件 HIMS_Data.mdf 和日志文件 HIMS_Log.ldf 都在路径 D:softwareMicrosoft SQL ServerMSSQLData下,然后通过企业管理器进行还原,结果出现 错误:设备激活错误。物理文件名 D:softwareMicrosoft SQL ServerMSSQLDataH
2、IMS_Data.mdf 可能有误。文 件HIMS_Data 无 法 还 原 为 D:softwareMicrosoft SQLServerMSSQLDataHIMS_Data.mdf 。请使用 WITH MOVE 选项来标识该文件的有效位置。 设备激活错误。物理文件名名D:softwareMicrosoft SQL ServerMSSQLDataHIMS_Log.ldf 可能有误。文 件HIMS_Log 无 法 还 原 为 名 D:softwareMicrosoft SQLServerMSSQLDataHIMS_Log.ldf 。请使用 WITH MOVE 选项来标识该文件的有效位置。 RE
3、STORE DATABASE 操作异常终止。(2)解决办法:用查询分析器,在master数据库下执行语句(如果提示数据库正在使用的错误信息,请把企 业管理器和查询分析器都关闭后,在重新打开查询分析器):restore filelistonly from disk = 0:新建文件夹HIMS 查询结果如下:LogicalNamePhysicalNameType FileGroupName Size1 HIMSPRIMARY2 HIMS_logNULLC:Program FilesMicrosoft SQL ServerMSSQLdataHIMS.mdf D 1048576C:Program Fi
4、lesMicrosoft SQL ServerMSSQLdataHIMS_log.LDF L 516096这时要获取字段 LogicalName 的值,然后执行语句restore database HIMS from disk = 0:新建文件夹 HIMS withmove HIMS to D:softwareMicrosoft SQL ServerMSSQLDataHIMS_Data.mdf, move HIMS_Log to D:softwareMicrosoft SQL ServerMSSQLDataHIMS_Log.ldf如果出现信息已处理120页,这些页属于数据库HIMS的文件HIMS(位于文件1上)。 已处理1页,这些页属于数据库HIMS的文件HIMS_log(位于文件1上)。RESTORE DATABASE 操作成功地处理了 121 页,花费了 0.164 秒(6.006 MB/秒)。表示还原数据库成功