【T_SQL】Clear DataBase Log

USE master
Declare @DB varchar(50)
SELECT @DB='mydbname' --数据库名

backup log @DB with NO_LOG 
backup log @DB with TRUNCATE_ONLY 
DBCC SHRINKDATABASE(@DB)
IF @@Error=0 
    
begin
    
print 'OK!'
    
end
ELSE
    
BEGIN
    
PRINT 'ERROR!'
    
END
/*
7    1    47416    128    47376    47376
7    2    128    128    128    128
(所影响的行数为 2 行)

DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
*/
posted @ 2006-07-06 09:47  blueKnight  Views(221)  Comments(0Edit  收藏  举报