久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

mssql清理刪除日志詳解

2020-10-22 11:03:01 4081

一、mssql 2005及以前的版本比較簡單直接運行:

backup log database_name with no_log
dump transaction database_name with no_log
dbcc shrinkdatabase (database_name)

二、mssql2008以上命令不適用了可以按以下步驟處理

1.將數據庫設置成簡單模式

步驟:選擇要清理日志的數據庫,右鍵點擊–》屬性–》選項,選擇簡單模式

2.進行日志清理收縮

操作步驟:選擇要清理日志的數據庫,右鍵點擊–》任務–》收縮–》文件

3.選擇日志,再選擇–在釋放未使用的空間前重新組織頁,然后填寫收縮后的日志大小,點擊確定即可。

4.將數據庫設置成完整模式

步驟:選擇要清理日志的數據庫,右鍵點擊–》屬性–》選項,選擇完整模式


此步驟相對的mssql命名如下:

USE [master]
GO
ALTER DATABASE [database_name] SET RECOVERY SIMPLE WITH NO_WAIT
GO
ALTER DATABASE [database_name] SET RECOVERY SIMPLE –簡單模式
GO
USE [database_name]
GO
DBCC SHRINKFILE (N’database_name_log’ , 1, TRUNCATEONLY)–database_name_log注意不一定是數據庫日志文件名是結構名
GO
USE [master]
GO
ALTER DATABASE [database_name] SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE [database_name] SET RECOVERY FULL –還原為完全模式

三、如果以上都無法處理,此情況比較少見可以通過以下步驟操作

1,首先備份好數據文件和日志文件到其他目錄

2,分離數據庫

3,分離后刪除對應的數據庫日志文件然后重新附加,注意此處由于刪除了日志文件的,附加是要刪除日志文件,附加完成后會生成新的日志文件一般不到1M


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: