一段脚本实现自动备份并保存最近几天的SQL数据库


复制代码 代码如下:

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天的数据库作业脚本。



相关阅读:
linux 下怎样使用qq等聊天工具聊天
win10预览版10565升级失败蓝屏重启该怎么办?
Ubuntu14.04怎么设置指纹识别登? ubuntu指纹解锁的教材
windows10怎样设置合上盖以后不进入休眠 win10设置合上盖不进入休眠图文教程
Win10系统怎么设置通知免打扰时间?
jquery背景跟随鼠标滑动导航
css中使input输入框与img(图片)在同一行居中对齐
win10没有网络的时候怎么清除已保存的WIFI密码?
Hibernate批量处理海量数据的方法
深入理解JavaScript系列(43):设计模式之状态模式详解
Android自定义View实现BMI指数条
解析JavaScript中instanceof对于不同的构造器或许都返回true
Windows系统怎么用命令提示符配置IP地址?
Android客户端post请求服务器端实例
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4