还原master数据库出错

sh_shj 2005-05-17 10:18:17
单用户模式下,在查询分析器中执行以下命令:
RESTORE DATABASE MASTER FROM DISK='C:\TMP\SQLSYS20050516.BAK' WITH FILE=1
出现以下错误:
服务器: 消息 3168,级别 16,状态 1,行 1
无法还原设备 C:\TMP\SQLSYS20050516.BAK 上的系统数据库备份,因为创建该数据库的服务器版本(134218488)与此服务器的版本(134217922)不同。
服务器: 消息 3013,级别 16,状态 1,行 1
RESTORE DATABASE 操作异常终止。

请问是何原因?
...全文
183 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sh_shj 2005-05-20
  • 打赏
  • 举报
回复
看来确实不是同一张盘安装的。
但我试了用户数据库的还原没问题,只是系统数据库的还原有此问题,难道就没有办法了吗?
高手们快帮帮我吧,在此先谢谢了!
sh_shj 2005-05-18
  • 打赏
  • 举报
回复
请问还有没有办法?
Andy__Huang 2005-05-17
  • 打赏
  • 举报
回复
无法还原设备 C:\TMP\SQLSYS20050516.BAK 上的系统数据库备份,因为创建该数据库的服务器版本(134218488)与此服务器的版本(134217922)不同。

---------------------------
現在安裝的要和以前的版本完全一樣才能還原
Andy__Huang 2005-05-17
  • 打赏
  • 举报
回复
還原master數據庫必須在單用戶模式下才能還原。
進入單用戶模式的方法,進入控制面版---計算機管理---服務----重新啟動MSSQLSERVER(但一定要加入啟動參數 -m)
Mark_MaoHUA 2005-05-17
  • 打赏
  • 举报
回复
在选项里把路径改一下
gulxd 2005-05-17
  • 打赏
  • 举报
回复
我也碰到过这种问题,我把两台机子的数据库重新装了后就好了,必须用一样的版本。否则出现这种错误
duanduan1122 2005-05-17
  • 打赏
  • 举报
回复
看看你的日志文件。or将你的还原步骤发给我,duanwh@m5.com.cn帮你看看。
duanduan1122 2005-05-17
  • 打赏
  • 举报
回复
是不是你的安装源文件2次使用的不一样呢
tdtjjiao 2005-05-17
  • 打赏
  • 举报
回复
把路径改一下。
sh_shj 2005-05-17
  • 打赏
  • 举报
回复
我从master数据库的spt_server_info表中查得版本信息分别为:
备份机:
Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
Dec 17 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation
Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 4)
还原机:
Microsoft SQL Server 2000 - 8.00.194 (Intel X86)
Aug 6 2000 00:57:48
Copyright (c) 1988-2000 Microsoft Corporation
Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 4)

同一张盘会装出不同的版本吗?
talantlee 2005-05-17
  • 打赏
  • 举报
回复
备 C:\TMP\SQLSYS20050516.BAK 上的系统数据库备份,因为创建该数据库的服务器版本(134218488)与此服务器的版本(134217922)不同。
好象是你原來創建備份的時候的版本跟你現在的不同,試試打補丁
sh_shj 2005-05-17
  • 打赏
  • 举报
回复
是用同一张盘安装的,莫非补丁打的不同?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧