天天看點

截斷Sql Server事務日志

--1.備份現有資料庫

use databaseName

backup database 'dbname' to disk='D:/' --将資料庫以'dbnmae'命名備份到D盤根目錄

--2.截掉事務的邏輯日志。

BACKUP LOG databaseName with no_log

--3.得到日志檔案名

select * from sysfiles

--4.截掉事務的實體日志。

DBCC SHRINKFILE (日志檔案名) 

--注:這樣截掉後的日志檔案的大小為第一次建立時的檔案的大小。并且日志檔案名一定要用括号括起來。