22,210
社区成员
发帖
与我相关
我的任务
分享
use [ODBC_CONDB]
declare @bakfile nvarchar(100)--@bakfile备份文件名
set @bakfile='E:\DBFilesBAK\DBBackup_Log\ODBC_CONDB_log_'+REPLACE(REPLACE(REPLACE(REPLACE(CONVERT(CHAR(16), GETDATE(), 120),
'-', ''), '', ''), ':',
''), ' ', '')+'.bak'
BACKUP LOG [ODBC_CONDB] TO DISK= @bakfile WITH RETAINDAYS= 1,COMPRESSION
DBCC SHRINKFILE (N'ODBC_CONDB_log' , 2048) --dbName_log为数据库文件逻辑名称,50000为希望日志收缩到的MB数
go