日期:2011-05-02 15:22:00 来源:本站整理
若何恢复系统数据库?[MSSQL防范]
本文“若何恢复系统数据库?[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
关于系统数据库的恢复总结以下:
在sql server数据库中,系统信息存储在系统数据库中,主要的系统数据库包含:
master-从整体上掌握用户数据库和SQL Server操作,在成立了任何用户定义的对象后,都要备份它
model-为新数据库供应模版和原型
msdb-包含了有关功课、报警及操作员等信息假如包含系统数据库的介质变了,那么必须重建系统数据库,假如你仍旧可以启动SQL Server服务,则可以通过RESTORE语句从系统数据库的备份中恢复数据库.
假如master坏了,不能启动系统,可以按照下面步骤举行恢复
1 重建系统数据库 运行c:\mssql7\binn\rebuildm.exe,按照提醒举行便可,历程中需求系统数据库样本的途径,可在安装光盘中找到;
2 重建系统数据库后,启动SQL Server服务,用系统数据库的备份恢复数据库就行了普通恢复次序为master->msdb->model 在恢复master的备份时要注意:必须在single user情势下举行,有以下几种办法:
进入单用户情势:
1 可以在号令行情势下输入sqlservr -c -f -m大概输入sqlservr -m
此中:-c 可以缩短启动时间,SQL Server 不作为Windows NT的服务启动
-f 用最小配置启动SQL Server
-m 单用户情势启动SQL Server
2 可以在掌握面板-服务-MSSQLServer的启动参数中输入-c -f -m大概输入-m,点击开始
3 还有一种更机动的启动办法:用存在注册表里的启动参数启动,在MSSQLServer项下增添项SingleUser,具体内容以下所示:
HKEY_LOCAL_MacHINE
\Software
\Microsoft
\MSSQLServer
\SingleUser
\Parameters
SQLArg0 : REG_SZ : -dC:\MSSQL7\DATA\MASTER.DAT
SQLArg1 : REG_SZ : -eC:\MSSQL7\LOG\ERRORLOG
SQLArg2 : REG_SZ : -lC:\MSSQL7\DATA\MASTLOG.DAT
SQLArg3 : REG_SZ : -m
在号令行下输入SQLServr -c -sSingleUser,注意:必须是在号令行下进入单用户情势后启动 Query Analyzer履行语句:
RESTORE DATABASE master form disk='c:\(具体的备份文件名
以上是“若何恢复系统数据库?[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论