解决Sql Server 缺少日志文件导致的恢复挂起

在使用Sql Server数据库的时候如果删除了数据库的log文件,数据库的状态将显示恢复挂起,并且无法对该数据库进行增删改查在内的任何操作,最简单的方法是直接关闭sql服务再启动,日志文件会自动恢复,但是有时候这个方法并不奏效,这时候我们需要把数据库改为单一模式,然后设置为紧急模式,重建数据库日志,然后就可以解决上述问题。

代码如下:

USE master
GO
ALTER DATABASE DBNANE SET SINGLE_USER
GO
ALTER DATABASE DBNANE SET EMERGENCY
GO
DBCC CHECKDB(DBNANE,REPAIR_ALLOW_DATA_LOSS)
go
ALTER DATABASE DBNANE SET ONLINE
GO
ALTER DATABASE DBNANE SET MULTI_USER
GO
自动草稿
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《解决Sql Server 缺少日志文件导致的恢复挂起》
文章链接:https://www.vvso.cn/xlbk/17877.html
分享到: 更多 (0)

热门文章

评论 抢沙发

切换注册

登录

忘记密码 ?

切换登录

注册