【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 输出了错误信息,请与系统管理员联系。
*/
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 输出了错误信息,请与系统管理员联系。
*/