方法/步骤
ALTER DATABASE Test SET EMERGENCY
使数据库变为单用户模式
ALTER DATABASE Test SET SINGLE_USER
修复数据库日志重新生成,此命令检查的分配,结构,逻辑完整性和所有数据库中的对象错误,这个过程时间可能比较长。
DBCC CheckDB (Test , REPAIR_ALLOW_DATA_LOSS)
使数据库变回为多用户模式
ALTER DATABASE Test SET MULTI_USER
重新启动数据库服务
master坏了或者没坏但系统找不到它了1:可以先去看看"配置管理器"中,sql server服务的高级属性中所指定的master日志文件的路径是否正确
2:如果第1步检查没问题,只能尝试重建master了,命令大略是
setup.exe /action=rebuilddatabase /features=SQL /instancename=mssqlserver
联机丛书中有详细说明
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)