自动备份并保存最近几天的SQL数据库作业脚本
2014-03-13 14:12
253 查看
DECLARE @filename VARCHAR(255) DECLARE @date DATETIME SELECT @date=GETDATE() SELECT @filename = 'G:\存放位置\数据库名称-'+CAST(DATEPART(yyyy,@date) as varchar)+'-'+CAST(DATEPART(mm,@date) as varchar)+'-'+CAST(DATEPART(dd,@date) as varchar)+'.bak' BACKUP DATABASE [数据库名称] TO DISK = @filename WITH INIT GO DECLARE @OLDDATE DATETIME SELECT @OLDDATE=GETDATE()-5 EXECUTE master.dbo.xp_delete_file 0,N'G:\存放位置',N'bak',@olddate,1
上面是一个备份最近5天的数据库作业脚本。
相关文章推荐
- SqlBulkCopy转载
- (转)20个数据库设计的最佳实践
- oracle 11g data guard
- oracle 11g data guard
- oracle 11g data guard
- Oracle Logminer
- Solr学习笔记之3、Solr dataimport - 从SQLServer导入数据建立索引
- mongodb中使用数组建立多对多关系
- Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
- 如何修改WAMP中mysql默认空密码
- 读书笔记-锁
- Oracle创建表语句(Create table)语法详解及示例
- mongoDB的shell数组操作器
- Ubuntu Linux下安装 Redis 并配置开机启动
- 如何修改WAMP中mysql默认空密码
- 脚本之oracle批量授权
- mongodb通过java对数组元素及内嵌文档进行增删改查操作
- SQLServer: 如何查看表占用空间大小
- mongodb查询内嵌文档
- MySQL监控工具