master数据库损坏的解决办法有哪些
发布网友
发布时间:2022-04-07 22:30
我来回答
共1个回答
热心网友
时间:2022-04-08 00:00
遇到损坏或者错误的master数据库是最难解决情况之一。
Master数据库包含了SQL Server需要的关键信息。如果master数据库出错,那么SQL Server就不能启动。要在这种情况下还原master数据库,可以按照下面这些步骤来从灾难中恢复过来:
1. 使用\PRogram Files\Microsoft SQL Server\80\Tools\Binn目录下的rebuidm.exe文件重建master数据库。重建master数据库可以使数据库文件完整无缺。为以防万一,经常把数据和日志文件备份到一个单独的目录是个不错的主意。
2. 使用-m参数启动SQL Server,这样可以以单用户模式重新启动SQL Server。
3. 从最近一次已知最好的备份来还原master数据库。
4. 核实master数据库是不是已经成功还原:确认所有数据库都已恢复正常运行。从最近一次已知最好的备份来还原msdb数据库。
5. 以普通模式停止和启动SQL Server。
6. 向生产用户开放数据库。
如果这样做没有效,那么重建master数据库然后附加这个数据库。master数据库出现问题,那么服务器上所有的数据库都会出现问题。
总的来说,恢复时要完成的第一个步骤就是安装一个新的master数据库,使服务器至少能够启动。
master数据库损坏的解决办法有哪些
1. 使用\PRogram Files\Microsoft SQL Server\80\Tools\Binn目录下的rebuidm.exe文件重建master数据库。重建master数据库可以使数据库文件完整无缺。为以防万一,经常把数据和日志文件备份到一个单独的目录是个不错的主意。2. 使用-m参数启动SQL Server,这样可以以单用户模式重新启动SQL Server。3. 从...
如何还原我的master数据库
2 重建系统数据库后,启动SQL Server服务,用系统数据库的备份恢复数据库 就行了通常恢复顺序为master->msdb->model 在恢复master的备份时要注意:必须在单用户(single user)模式下进行 a.进入单用户模式的方法:1.在命令行模式下输入sqlservr -c -f -m或者输入sqlservr -m 其中:-c 可以缩短启动时...
master数据库损坏的解决办法有哪些
看哪个表的数据页坏了,新建个实例,把数据库附加过去,或者重建下master好了。
如何重新生成master 数据库
输入命令行进单用户模式,还原整个数据库的Master数据库,刚才只是重建了一个新的数据库,并不是我们原来的那个,所以要进行还原回备份时的状态 4.启动SSMS——用sa登录——断开连接(这步很关键,千万要记住)——新建查询(sa)——还原master数据库 输入以下语句:use master go restore database master ...
如何恢复master数据库
方法1:重装SQL,但是数据就Over 掉了 方法2:重建Master Rebuildm.exe 用到SQL 的安装文件,从安装目录X86\Data 中 拷取原文件。重建成功后,不要启动SQL Server,以单用户模式进入SQL \bin\sqlservr.exe -m 还原数据库备份 restore database master from disk= 'e:\master...
关于无法恢复 master 数据库
--重建 master 数据库 1)关闭SQLServer 2000,然后运行 Rebuildm.exe。该程序位于 Program Files\Microsoft SQL Server\80\Tools\Binn 目录中。2)在"重建 Master"对话框中单击"浏览"按钮。3)在"浏览文件夹"对话框中,选择 SQL Server 2000 光盘上或用于安装 SQL Server 2000 的共享...
...没有备份文件的情况下,怎么恢复master数据库,sql server 2008 r2...
必须重新生成损坏的 master 数据库: A. master 数据库的当前备份不可用。 B. 存在 master 数据库备份,但由于 Microsoft SQL Server 实例无法启动,因此无法还原该备份。 1、重新生成 master 数据库: 注意: 在 SQL Server 2005 中已废止 Rebuildm.exe 程序。若要重新生成 master 数据库,...
如何在SQL Server2000中恢复Master数据库
--恢复Master --方法1:重装SQL,但是数据就Over掉了 --方法2:重建Master Rebuildm.exe 用到SQL的安装文件, --从安装目录X86\Data中拷取原文件 --重建成功后,不要启动SQL Server,以单用户模式进入SQL --SQLserver的安装目录\bin\sqlservr.exe -m --还原数据库备份restore database master from ...
sql2005服务没法启动,报错3417
1、非正常开关机,或其它故障造成的SQL Server的Master数据库文件损坏,如果是强制关机,或系统死机后出现这个故障的话,这种情况的可能性非常大。解决方法:如有近似的数据库备份,可将相关的Master文件复制到故障机的相应位置替换。如果没有那就无法解决,只能将工作数据库文件复制出后重新安装,然后将工作...
master数据库损坏的解决办法有哪些
it, or rebuild it. For more information about how to rebuild the master database, see SQL Server Books Online.如果是数据库版本是中文版,你会看到类似下面的错误信息:传递给数据库 'master' 中的日志扫描操作的日志扫描号 (227:418:1) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)...