SQL Server 备份脚本

**************************************************/
/*            功能: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

 

你可能感兴趣的:(sql,数据库,备份,脚本,休闲)