[SQL SERVER][災難復原] LDF檔毀損導致資料庫進入復原暫止

狀況:

當啟動SQL SERVER服務出現錯誤,資料庫進入復原暫止狀態,

檢視SQL SERVER ERROR LOG提示LDF損壞、找不到檔案、或是與主要資料檔不相符


解決方案:

1. 

若有完整的備份檔案,可藉由完整備份檔案加上(差異、交易紀錄)來做還原即可,但是會損失上次一交易紀錄備份到災難發生的損失


2. 

ALTER DATABASE TEST SET EMERGENCY
ALTER DATABASE TEST REBUILD LOG ON 
(NAME='TEST_LOG' , FILENAME= 'C:\DATA\TEST_LOG.ldf' )
ALTER DATABASE TEST SET MULTI_USER


3.

ALTER DATABASE TEST SET EMERGENCY
ALTER DATABASE TEST SET SINGLE_USER
DBCC CHECKDB(TEST,REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE TEST SET MULTI_USER



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值