时间:2021-07-01 10:21:17 帮助过:6人阅读
1. 备份系统数据库
2. 模拟数据库损坏
(1)首先,停止SQL Server服务
(2)然后,删除系统数据库文件
(3)再次开启SQL Server服务,发现系统报错,SQL Server数据库系统瘫痪
3. 现在开始重建数据库
(1)首先,找到安装命令 C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe,将四行复制到C盘下
(2)进入字符界面,定位并执行安装命令
如果是Windows身份验证模式,需要的语法如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<数据库实例名> /SQLSYSADMINACCOUNTS=<登录名>?
如果是混合身份验证模式,还需要使用/SAPWD参数提供sa的密码,语法如下:
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=<数据库实例名> /SQLSYSADMINACCOUNTS=<登录名> /SAPWD=<sa密码>
我的数据库是混合验证模式,所以输入以下命令:
4. 现在重启服务,打开数据库,发现数据库初始化了,所以需要还原master数据库
(1)单用户模式启用SQL Server服务
netstart MSSQLSERVER /m /s
(2)授信连接SQLServer服务器实例
sqlcmd -e -s ServerName
(3)连接后,还原master数据库
restore database master from disk='master备份文件路径'
go
5. 现在启动服务,打开数据库,发现数据库恢复正常
6. 还原msdb数据库
7. 还原model数据库
SQL Server之备份和还原系统数据库
标签:系统数据库 master model msdb 杨书凡