最近的項目主要做數據的歸檔
兩種簡單的清除日志的方法
一分離附加法
分離後在數據庫列表將看不到已分離的數據庫
二
DUMP TRANSACTION TestDB WITH NO_LOG 清除日志
DBCC SHRINKFILE (
BACKUP LOG TestDB WITH NO_LOG 截斷事務日志
該命令在SQL Server
首先我們需要獲取數據庫文件的路徑
declare @logfilename varchar(
declare @datafilename varchar(
select @logfilename=physical_name from sys
select @datafilename=physical_name from sys
然後切換到master下
use master
exec sp_detach_db @dbname=
緊接下來就是刪除數據庫 日志文件
DECLARE @Result int
DECLARE @FSO_Token int
EXEC @Result = sp_OACreate
EXEC @Result = sp_OAMethod @FSO_Token
EXEC @Result = sp_OADestroy @FSO_Token
最後就是附加數據庫
exec sp_attach_single_file_db @dbname=
注意
exec sp_configure
RECONFIGURE;
exec sp_configure
RECONFIGURE;
From:http://tw.wingwit.com/Article/program/MySQL/201311/29584.html