SQL Server 2008 master与msdb数据库的备份与恢复

  次阅读 作者:智能小宝 来源:互联网 2016-02-17 13:45 我要评论(0)

sql server 2005 & 2008master与msdb数据库的备份与恢复,master与msdb数据库的备份与普通数据库一样,本文主要描述master与msdb数据库的恢复的一些个人积累。

恢复master与msdb数据库关键在于以单用户模式启动,其它并没有太大的区别。

由于系统数据库对Sql Server来说尤其重要,为了确保SQLSERVER系统的正常运行,除了日常备份用户的数据库之外,我们还需要备份系统数据库,如对Master,Model,Msdb(TempDB不需备份)进行完整备份

1、还原Master数据库

如果系统配置丢失或Master出现问题,可以进入单用户模式进行还原;如果出现下列情况,必须重新生成损坏的 master 数据库

A. master 数据库的当前备份不可用。

B. 存在 master 数据库备份,但由于 Microsoft SQL Server 实例无法启动,因此无法还原该备份。

1、重新生成 master 数据库

注意:

在 SQL Server 2005 中已废止 Rebuildm.exe 程序。若要重新生成 master 数据库,请使用 setup.exe。

1、 Start /wait setup.exe /qn INSTANCENAME=REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=

例:start /wait e:“setup.exe /qn INSTANCENAME=mssqlserverREINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=abc123@!@

注:INSTANCENAME:指定实例名,默认实例则用mssqlserver表示

REINSTALL:指定引擎

SAPWD:强密码

Setup.exe:指定光盘1中的根目录下的文件

/qn 开关用于取消所有安装程序对话框和错误消息。如果指定 /qn开关,则所有安装程序消息(包括错误消息)都将写入安装程序日志文件。有关日志文件的详细信息,请参阅如何查看 SQL Server 2005 安装日志文件。

指定 /qb 开关将显示基本的安装程序对话框。还会显示错误消息。

2、 还原Master备份(在恢复master的备份时要注意:必须在单用户(single user)模式下进行 ) a.进入单用户模式的方法:

1.在命令行模式下输入sqlservr -c -f -m或者输入sqlservr -m

其中:-c 可以缩短启动时间,SQL Server 不作为Windows NT的服务启动

-f 用最小配置启动SQL Server

-m 单用户模式启动SQL Server

2.系统默认没有设置PATH,先进入CMD,进入“C:“Program Files“Microsoft SQLServer“MSSQL.1“MSSQL“Binn”,执行SQLSERVR.EXE –M

打开SSMS工具,先断开连接,再新建查询,执行以下命名还原

USE master

GO

RESTORE DATABASE master

FROM disk=‘c:“master.bak‘

GO

开始实验了~~~

MASTER重新生成

为了模拟MASTER数据库坏了,我们就删除MASTER数据库(要停止SQL SERVER服务才能删除)在我的电脑,C:“ PROGRAMFILES“MICROSOFT SQL SERVER“MSSQL.1“MSSQL“DATE 中删除MASTER.MDF

重新生成MASTER

1.首先在CMD中输入

start /wait setup.exe /qn INSTANCENAME= REINSTALL=SQL_EngineREBUILDDATABASE=1 SAPWD=

其中的 SETUP.EXE为启动光盘的路径,我这里的是 E:“SETUP.EXE /QN

我这里的为默认实例所以其中的用 MSSQLSERVER代替

最后的为密码我设密码为abc123@!@,所以就用abc123@!@代替

若没有返回错误,我们就可以到我的电脑中C:“ PROGRAM FILES“MICROSOFT SQLSERVER“MSSQL.1“DATE上面又有MASTER.MDF了

接下来进入目录

单用户模式

启动SSMS工具,新建查询

输入命令

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...