SQL Server數(shù)據(jù)庫日志查看若已滿需要清理的三種解決方案
首先查看獲取實(shí)例中每個(gè)數(shù)據(jù)庫日志文件大小及使用情況,根據(jù)數(shù)據(jù)庫日志占用百分比來清理
DBCC SQLPERF(LOGSPACE)
第一種解決方案:
在數(shù)據(jù)庫上點(diǎn)擊右鍵 → 選擇 屬性 → 選擇 文件,然后增加數(shù)據(jù)庫日志文件的文件大小。
第二種解決方案
手動收縮日志文件。在數(shù)據(jù)庫上點(diǎn)擊右鍵 → 選擇 屬性 → 選擇 選項(xiàng),把模式改為簡單
然后收縮文件
收縮完了,要把模式改回完整,這樣數(shù)據(jù)庫才好繼續(xù)記錄日志
第三種解決方案:
通過執(zhí)行SQL語句來實(shí)現(xiàn)第二步手動操作的效果
-- 修改數(shù)據(jù)庫恢復(fù)模式為【簡單模式】 USE [master] GO ALTER DATABASE [目標(biāo)數(shù)據(jù)庫名稱] SET RECOVERY SIMPLE WITH NO_WAIT GO USE [目標(biāo)數(shù)據(jù)庫名稱] GO DBCC SHRINKFILE (N'數(shù)據(jù)庫日志邏輯名稱', 200) --10指壓縮后的大小 GO -- 修改數(shù)據(jù)庫恢復(fù)模式為【完整模式】 USE [master] GO ALTER DATABASE [目標(biāo)數(shù)據(jù)庫名稱] SET RECOVERY FULL WITH NO_WAIT GO
上面代碼模板,有三個(gè)地方要改成你數(shù)據(jù)庫的信息,分別是:目標(biāo)數(shù)據(jù)庫名稱、數(shù)據(jù)庫日志邏輯名稱、10(這個(gè)指壓縮后的日志文件大?。?,估計(jì)有人不知道哪里找數(shù)據(jù)庫日志邏輯名稱,如圖:
再放一個(gè)實(shí)際的代碼:把erp數(shù)據(jù)庫的日志文件(邏輯名稱叫Xgoss_log),收縮成50MB
USE [master] ALTER DATABASE [erp] SET RECOVERY SIMPLE WITH NO_WAIT USE [erp] DBCC SHRINKFILE (N'Xgoss_log', 50) USE [master] ALTER DATABASE [erp] SET RECOVERY FULL WITH NO_WAIT
到此這篇關(guān)于SQL Server數(shù)據(jù)庫日志查看若已滿需要清理的三種解決方案的文章就介紹到這了,更多相關(guān)SQL Server日志清理內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SQL?server數(shù)據(jù)庫日志文件收縮操作方法
日常使用數(shù)據(jù)庫可能存在日志每天增長10G或以上,太恐怖了!數(shù)據(jù)量過大導(dǎo)致服務(wù)器卡死,內(nèi)存溢出,執(zhí)行Sql過慢等問題,這篇文章主要給大家介紹了關(guān)于SQL?server數(shù)據(jù)庫日志文件收縮操作的相關(guān)資料,需要的朋友可以參考下2024-02-02SQL Server誤區(qū)30日談 第3天 即時(shí)文件初始化特性可以在SQL Server中開啟和關(guān)閉
即時(shí)文件初始化是一個(gè)在SQL Server 2005以及之上的版本鮮為人知的特性。這個(gè)特性允許數(shù)據(jù)文件(僅僅是數(shù)據(jù)文件,不包括日志文件)初始化的過程跳過填0初始化過程。這種方式是在發(fā)生災(zāi)難時(shí)大大減少Downtime的好辦法---在恢復(fù)數(shù)據(jù)庫時(shí)由于免去了填0初始化的過程而直接開始恢復(fù)過程2013-01-01SQL窗口函數(shù)之聚合窗口函數(shù)的使用(count,max,min,sum)
許多常見的聚合函數(shù)也可以作為窗口函數(shù)使用,包括AVG()、SUM()、COUNT()、MAX()以及MIN()等函數(shù),本文就詳細(xì)的介紹了SQL窗口函數(shù)之聚合窗口函數(shù)的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04恢復(fù)sql server 2000誤刪數(shù)據(jù)的解決辦法
這篇文章主要介紹了恢復(fù)sql server 2000誤刪數(shù)據(jù)的解決辦法,需要的朋友可以參考下2015-09-09