程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL Server中減小Log文件尺寸的辦法分享

SQL Server中減小Log文件尺寸的辦法分享

編輯:MSSQL

SQL Server中減小Log文件尺寸的辦法分享。本站提示廣大學習愛好者:(SQL Server中減小Log文件尺寸的辦法分享)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server中減小Log文件尺寸的辦法分享正文


起首
use [數據庫稱號];
exec sp_helpfile;

應用sp_helpfile查詢可曉得log 文件的邏輯稱號,然後便可以應用DBCC來減小LOG文件
BACKUP LOG [數據庫名] WITH TRUNCATE_ONLY
dbcc shrinkfile ([log文件的邏輯稱號],1)

這個辦法在MS SQL Server 2008 和MS SQL Server 2008 R2中不再實用,會提醒:TRUNCATE_ONLY is not a valid BACKUP option.

應該采用如許的操作辦法:


-- 起首把數據庫的恢復形式改成Simple
ALTER DATABASE [數據庫名] SET RECOVERY SIMPLE;
GO
-- 減少log文件至1M,邏輯稱號可以經由過程sp_helpfile拿到
DBCC SHRINKFILE ([log文件邏輯稱號], 1);
GO
-- 重置數據庫的恢復形式
ALTER DATABASE [數據庫名] SET RECOVERY FULL;
GO

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved