- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL2000中master数据库备份和恢复
在SQL Server2000数据库系统中,有多个系统数据库,如master,model,msdb,tempdb等。其中master数据库是最重要的数据库,存储的是SQL Server系统的所有系统级别信息,包括磁盘空间,文件分配和使用、系统级的配置参数。同时还记录了所有的登录帐户信息、初始化信息和其他数据库信息。一旦master数据库异常,会导致整个数据库系统都无法正常功能。由于master数据库的重要性,所以一般禁止用户直接访问,如果一定要修改,确保在修改前要做完整的数据备份。 一:备份master数据库 1:master数据库的备份场景: 在下列情况下,应该备份master数据库。 创建或删除用户数据库 添加/删除登录帐户或修改的数据库级别的角色,从而影响了整个数据库服务器的安全性 更改了服务器级别的配置选项或数据库配置选项 简单的说,也就是涉及到服务器级别的更改,都应该及时备份master。? ?? ???2:master数据库备份方法 默认情况下,master数据库使用简单恢复模型,对于master数据库备份只需要使用完全备份。 完全备份方法很简单,不多描述。 ??二:恢复master数据库基本思路? ?? ?如果master数据库损坏,SQL Server就不能启动,且在事件管理器中可以查看到相应的master数据库无法访问的日志信息。? ?? ?在这种情况下,就需要恢复master数据库。 恢复master数据库的思路比较清晰,主要分为如下步骤:? ?? ?? ? 1:重建全新master数据库,以保证SQL Server服务器可以启动。? ?? ?? ? 2:启动SQL Server服务后,通过企业管理器或命令,将SQL Server服务器置于单用户模式 3:在单用户模式下进行master数据库恢复 4:恢复完成后,将SQL Server实例重新置于多用户模式。 三:恢复master数据库具体演示? ???1:利用rebuildm.exe工具重建master数据库 ??该工具在安装SQL Server实例时已经安装到程序目录下。默认路径为: ??C:\Program Files\Microsoft SQL Server\80\Tools\Binn? ?? ???运行该工具,在弹出的重建master窗口中,设置好正确的参数信息:SQL Server服务器,排序规则 ??以及SQL Server 2000安装文件中master文件所在路径。见下图:? ?? ?? ?? ?
HYPERLINK /attachment.php?aid=100894k=27151c61e96aeadbc43990cfe66bb9f7t=1329140985nothumb=yes \t _blank rebuildm.png (30.72 KB)
2008-12-2 11:21
? ?? ???注:重建过程会重建全部四个系统数据库以及两个示例数据库northwind和pubs,? ?? ?? ?? ?接着对数据库服务器进行配置。 重建完成后,通过服务管理器或企业管理器启动SQL Server服务器。 ? ???需要注意的是:此时SQL Server数据库中只有dbo角色相关的登录帐户,且sa帐户密码已经重置为空。 ??同时所有的用户数据库都不可见。? ???2:将SQL Server服务器置于单用户模式? ?? ???将SQL Server服务器设置为单用户模式方法很简单:打开企业管理器,选择服务器右键单击,选择“属性” 在“属性配置”窗口“常规”选项框单击“启动参数”,在“启动参数”中添加“-m”参数。如下图:? ?? ?? ?? ?
HYPERLINK /attachment.php?aid=100895k=2775ca40502e9dfee40337e3e07adf7et=1329140985nothumb=yes \t _blank 启动参数.png (6 KB)
2008-12-2 11:21
? ???3:在单用户模式下进行master数据库恢复 设置好单用户模式后,重新启动SQL Server实例,进入真正的master数据库还原。 还原方式可以通过企业管理器进行还原? ?? ?? ?? ?
HYPERLINK /attachment.php?aid=100896k=3f9253184d0a282984a25b08004c914bt=1329140985nothumb=yes \t
文档评论(0)