并未有log文件的数据库文件恢复生机措施,恢复生机master数据库方法

 汇总篇:

SQL Server苏醒master数据库方法

SQL Server复苏master数据库方法

先贴错误:

997755.com澳门葡京 1

第一步:复制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。

X:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\并未有log文件的数据库文件恢复生机措施,恢复生机master数据库方法。MSSQL\Binn\Templates

X:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
注:以上“X:\Program Files\Microsoft SQL Server”为SQL
Server的安装目录。以下的“C:\Program Files\Microsoft SQL
Server”为系统盘下的目录

第一步:复制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。

X:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Templates

X:\Program Files\Microsoft SQL
Server\MSSQL10.MSSQLSERVER\MSSQL\DATA
注:以上“X:\Program Files\Microsoft SQL Server”为SQL
Server的设置目录。以下的“C:\Program Files\Microsoft SQL
Server”为系统盘下的目录

 

第二步:定位并施行安装命令

第3步:定位并施行安装命令

嘲谑一下:

997755.com澳门葡京 2

997755.com澳门葡京 3

997755.com澳门葡京 4

  1. 首先找到安装命令:C:\Program Files\Microsoft SQL Server\100\Setup
    Bootstrap\Release\setup.exe
  2. 推行命令
  1. 首先找到安装命令:C:\Program Files\Microsoft SQL Server\100\Setup
    Bootstrap\Release\setup.exe
  2. 奉行命令

跻身正题:

  • 若是只是Windows身份验证情势,只须求如下语法就能够:
    setup /ACTION=REBUILDDATABASE /QUIET
    /INSTANCENAME=<instance name>
    /SQLSYSADMINACCOUNTS=<accounts> 
  • 若是是复合身份验证情势,则需求选用/SAPWD参数提供sa的密码:
    setup /ACTION=REBUILDDATABASE
    /QUIET /INSTANCENAME=<instance name>
    /SQLSYSADMINACCOUNTS=<accounts> /SAPWD=<sa
    password>
  • 举个例子只是Windows身份验证情势,只必要如下语法就能够:
    setup /ACTION=REBUILDDATABASE /QUIET
    /INSTANCENAME=<instance name>
    /SQLSYSADMINACCOUNTS=<accounts> 
  • 壹经是复合身份验证方式,则须求接纳/SAPWD参数提供sa的密码:
    setup /ACTION=REBUILDDATABASE
    /QUIET /INSTANCENAME=<instance name>
    /SQLSYSADMINACCOUNTS=<accounts> /SAPWD=<sa
    password>

新建二个同名数据库

997755.com澳门葡京 5

停止MSSQL服务

997755.com澳门葡京 6

轮换数据库文件

997755.com澳门葡京 7

双重启用MSSQL服务

997755.com澳门葡京 8

看效果图:

997755.com澳门葡京 9

安装数据库为应急方式

alter database BigData_TestInfo set
emergency

997755.com澳门葡京 10

火速修复一下(如果出现难题请试试, [Repair_Rebuild-重建索引并修复]
和 [Repair_Allow_Data_Loss-允许丢失数据的修复形式])

--dbcc checkdb用法(手工修复数据库)
--检查数据库完整性
--dbcc checkdb('数据库名')
--go
--快速修复 
--dbcc checkdb ('数据库名', Repair_Fast)
--go
--重建索引并修复 
--dbcc checkdb ('数据库名', REPAIR_REBUILD)
--go
--如果必要允许丢失数据修复 
--dbcc checkdb ('数据库名', Repair_Allow_Data_Loss) 
--go

修复成功后重操旧业为多用户方式(假使出错就把别的查询窗口关闭

alter database BigData_TestInfo set
multi_user

你刷新数据库就开掘,好了~

997755.com澳门葡京 11

吓死了,赶紧检查数据有未有用难题(以前)

997755.com澳门葡京 12

高低也木有变

997755.com澳门葡京 13

本人设置时设置的是复合认证方式,SQL
Server系统一管理理员帐号是administrators组,sa密码是12345陆。并且就多个私下认可实例:MSSQLSETiguanVE路虎极光。
为此在命令行施行如下命令:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER
/SQLSYSADMINACCOUNTS=administrators /SAPWD=123456

自家设置时设置的是复合认证情势,SQL
Server系统一管理理员帐号是administrators组,sa密码是12345陆。并且就三个暗许实例:MSSQLSEPRADOVE汉兰达。
据此在命令行施行如下命令:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER
/SQLSYSADMINACCOUNTS=administrators /SAPWD=123456

 

其三步:推行完成后不曾其他提醒消息(不管成功与否),不过能够立刻在C:\Program
Files\Microsoft SQL Server\100\Setup
Bootstrap\Log\Summary.txt中查看安装日志。

其三步:实行落成后未有任何提醒音信(不管成功与否),不过足以立时在C:\Program
Files\Microsoft SQL Server\100\Setup
Bootstrap\Log\Summary.txt中查看安装日志。

扩充学一年级下:

有人附加的时候发掘。。。拒绝xxx的提醒

呃。。其实便是没开权限:

997755.com澳门葡京 14

把当前用户的权限开一下就ok了

997755.com澳门葡京 15

若果是多用户你又怕麻烦,设置everyone的权能就能够

997755.com澳门葡京 16

997755.com澳门葡京 17

末段,在Sql Server Configuration Manager中运营SQL Server服务成功。

最后,在Sql Server Configuration Manager中运行SQL Server服务成功。

 

 

 

此番该收工了~

唯有mdf文件时,应当如何实行复原

唯有mdf文件时,应当如何开始展览还原

 

1、新建一个同名数据库。

壹、新建三个同名数据库。

二、结束数据库服务,覆盖新建的数据库主文件(小技能:最棒放在同贰个磁盘里面,把新建的数据库主文件删掉或移开,再把要过来的数据库主文件剪切过去,那样就能够节省时间。)

二、结束数据库服务,覆盖新建的数据库主文件(小才具:最棒放在同1个磁盘里面,把新建的数据库主文件删掉或移开,再把要还原的数据库主文件剪切过去,那样就能够节省时间。)

 

 

3、运行数据库服务,数据库变为置疑或可疑情况。然后在查询分析器中运作:

叁、运转数据库服务,数据库变为置疑或思疑情况。然后在查询分析器中运作:

997755.com澳门葡京,alter database 无日志文件的数据库名称 set emergency

alter database 无日志文件的数据库名称 set emergency

设置为急迫状态。

设置为急切状态。

 

 

4、再运行:

4、再运行:

alter database 无日志文件的数据库名称 set single_user

alter database 无日志文件的数据库名称 set single_user

或者:

或者:

Sp_dboption ‘无日志文件的数据库名称’, ‘single user’, ‘true’

Sp_dboption ‘无日志文件的数据库名称’, ‘single user’, ‘true’

设置为单用户形式。
 

设置为单用户情势。
 

5、检查天公地道建日志文件,运维:

5、检查同等对待建日志文件,运转:

dbcc checkdb(‘无日志文件的数据库名称’,REPAI中华V_ALLOW_DATA_LOSS)

dbcc checkdb(‘无日志文件的数据库名称’,REPAI福特Explorer_ALLOW_DATA_LOSS)

本条小时比较长。耐心等待!若是有错误提醒,再运维:

本条小时相比长。耐心等待!假若有不当提醒,再运营:

 dbcc checkdb(‘无日志文件的数据库名称’,REPAIR_REBUILD)

 dbcc checkdb(‘无日志文件的数据库名称’,REPAILX570_REBUILD)

展开修补。就算没错误,能够跳过。

进展修复。假如未有不当,能够跳过。

 

 

陆、恢复成多用户形式

陆、恢复生机成多用户格局

alter database 无日志文件的数据库名称 set multi_user

alter database 无日志文件的数据库名称 set multi_user

或者:

或者:

Sp_dboption ‘无日志文件的数据库名称’, ‘single user’, ‘false’

Sp_dboption ‘无日志文件的数据库名称’, ‘single user’, ‘false’

刷新数据库,你就能够观望已经修复好的数据库了。

刷新数据库,你就足以看来已经修复好的数据库了。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website