SQL Server中減小Log文件尺寸的方法分享
首先
use [數(shù)據(jù)庫名稱];
exec sp_helpfile;
使用sp_helpfile查詢可知道log 文件的邏輯名稱,然后就可以利用DBCC來減小LOG文件
BACKUP LOG [數(shù)據(jù)庫名] WITH TRUNCATE_ONLY
dbcc shrinkfile ([log文件的邏輯名稱],1)
這個方法在MS SQL Server 2008 以及MS SQL Server 2008 R2中不再適用,會提示:TRUNCATE_ONLY is not a valid BACKUP option.
應(yīng)當采取這樣的操作方法:
-- 首先把數(shù)據(jù)庫的恢復(fù)模式改為Simple
ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY SIMPLE;
GO
-- 縮小log文件至1M,邏輯名稱可以通過sp_helpfile拿到
DBCC SHRINKFILE ([log文件邏輯名稱], 1);
GO
-- 重置數(shù)據(jù)庫的恢復(fù)模式
ALTER DATABASE [數(shù)據(jù)庫名] SET RECOVERY FULL;
GO
相關(guān)文章
SQL?server常見的數(shù)據(jù)類型轉(zhuǎn)換整理大全
這篇文章主要給大家介紹了關(guān)于SQL?server常見的數(shù)據(jù)類型轉(zhuǎn)換整理的相關(guān)資料,在 SQL Server中可以使用CAST或CONVERT函數(shù)來進行數(shù)據(jù)類型轉(zhuǎn)換,需要的朋友可以參考下2023-11-11
SQL Server數(shù)據(jù)庫遷移到MySQL的完整指南
在企業(yè)應(yīng)用開發(fā)中,數(shù)據(jù)庫遷移是一個常見的需求,隨著業(yè)務(wù)的發(fā)展,企業(yè)可能會從 SQL Server 轉(zhuǎn)向 MySQL ,原因可能是成本、性能、跨平臺兼容性等,本文將詳細介紹如何將 SQL Server 數(shù)據(jù)庫遷移到 MySQL,并提供一些實用的技巧和注意事項,需要的朋友可以參考下2025-02-02
SQL?Server使用表值參數(shù)的實現(xiàn)示例
表值參數(shù)提供了一種將多行數(shù)據(jù)作為參數(shù)傳遞給存儲過程或函數(shù)的方法,本文主要介紹了SQL?Server使用表值參數(shù)的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下2024-08-08
SQL SERVER數(shù)據(jù)庫表記錄只保留N天圖文教程
本篇向大家介紹SQL Server 2008 R2數(shù)據(jù)庫中數(shù)據(jù)表保留10天記錄,需要的朋友可以參考下2015-09-09
sql server創(chuàng)建臨時表的兩種寫法和刪除臨時表
這篇文章主要介紹了sql server創(chuàng)建臨時表的兩種寫法和刪除臨時表 ,需要的朋友可以參考下2015-07-07

