**************************************************/
/* 功能:SQL Server备份 */
/* 适用于2000,2005,2005SP1 */
/* 作者:贾桂军 */
/* 日期:2008年6月10日 */
/**************************************************/
/*******************完整备份作业*******************/
--完整备份
USE Master
GO
BACKUP DATABASE [demo] TO [db_bak]
WITH RETAINDAYS=15,NOFORMAT,NOINIT,
NAME=N'demo完整备份',SKIP,NOREWIND,
NOUNLOAD,STATS=10
GO
/*******************差异备份作业*******************/
--截断日志
USE Master
GO
BACKUP LOG demo WITH NO_LOG
GO
--收缩日志文件
USE Demo
GO
DBCC SHRINKFILE (N'demo_log',0,TRUNCATEONLY)
GO
--差异备份
USE Master
GO
BACKUP DATABASE [Demo] TO [db_bak]
WITH DIFFERENTIAL,RETAINDAYS=8,NOFORMAT,NOINIT,
NAME=N'Demo差异备份',SKIP,NOREWIND,
NOUNLOAD,STATS=10
GO
/******************日志备份作业*******************/
--日志备份
USE Master
GO
BACKUP LOG [demo] TO [db_bak]
WITH RETAINDAYS=3,NOFORMAT,NOINIT,
NAME=N'demo日志备份',SKIP,NOREWIND,
NOUNLOAD,STATS=10
GO