declare @db nvarchar(20)
set @db='SBO-Optec';
dump transaction @db with no_log
backup log @db with no_log
dbcc shrinkdatabase(@db)

PS:以上语句请在非正式帐套中使用,慎防风险。
 
 
-----【收缩数据库日志】--------------------
--1、打开要清除的数据库
use 数据库名

--2、截断日志文件
DUMP TRANSACTION 数据库名 WITH NO_LOG   --1
BACKUP LOG 数据库名 WITH NO_LOG         --2
--查看数据库文件的相关停息
select * from sysfiles                       --3

--3、收缩数据库
DBCC SHRINKDATABASE(数据库名)                       --4
--分别收缩相应的文件
DBCC SHRINKFILE(1)                       --5
DBCC SHRINKFILE(2)                       --5