sql还原master
‘壹’ master库损坏如何恢复
关于master数据库: master 数据库记录 sql Server 系统的所有系统级别信息.它记录所有的登录帐户和系统配置设置. master 数据库是这样一个数据库.它记录所有其它的数据库.其中包括数据库文件的位置. master 数据库记录 SQL Server 的初始化信息.它始终有一个可用的最新 master 数据库备份. 也就是说这个数据库损失或丢失的话.你的SQLSERVER根本就没法启动了.那么我们看看正常的修复方法. 一:重建master数据库【SQL Server 2005 】 版本中更改了使用 Setup 命令重新生成 master 数据库的用法。 在"浏览文件夹"对话框中.选择 SQL Server 2000 光盘上或用于安装 SQL Server 2000 的共享网络目录中的 \Data 文件夹.然后单击"确定"按钮. 单击"设置"按钮.在"排序规则设置"对话框中.验证或更改用于 Master 数据库或其它数据库的设置. 最初.显示的是默认排序规则设置.但这些设置有可能与安装期间选择的排序规则不匹配.可以选择与安装期间使用的排序规则相同的设置.也可以选择新的排序规则设置.完成后单击"确定"按钮. 在"重建 Master"对话框中单击"重建"按钮以启动进程. 重建 Master 实用工具重新安装 master 数据库. 说明:若要继续.则可能需要终止正在运行的服务器.按照上述方法执行后.SQL服务能正常启动. 重建数据库后.启动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:\(具体的备份文件名)
‘贰’ 如何在SQL Server2000中恢复Master数据库
1.启动企业管理器,单击要登陆的数据库服务器,然后从主菜单中选择“工具”菜单,在菜单中选择“还原数据库,弹出“还原数据库”对话框,
2.在“还原为数据库”旁的下拉列表中,选择要还原的数据库master。
3.在“还原”组中,选择数据库备份类型“数据库”,
4.在“参数”栏中,在“显示数据库备份”旁的下拉菜单中选择数据库master.
5.选中“选项”选型卡进行其他选项卡的设置,
6.在设置完选项之后,单击“确定”按钮,数据库开始进行还原,
注:你master数据库必须有备份,否则无法还原。
‘叁’ SQL里master库能不能还原
单用户模式尝试了么?master库在系统有运行任务的时候,确实需要单用户模式才能还原备份。
另外,提供一下详细的数据库版本号,这个在不同版本有差别。
‘肆’ sqlserver2005 集群下怎样还原master数据库
运行services.msc(在运行里输入),打开服务管理
在服务列表里找到SQL Server开头的服务具体的服务名取决于你安装的时候设置的是什么实例名。如果是SQL Server 2000,服务名是MSSQL开头的服务。
找到服务以后双击服务名,常规项最下边有启动参数框,把-c -f -m输入到那个框里,然后点“启动”按钮就可以了。如果已经启动,就先停止,然后再启动
‘伍’ SQL server 怎么恢复master数据库 用命令
要不你试试:
RESTORE DATABASE mydb FROM Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup