MSSQLSERVER数据库- 作业调度定时备份数据库
2015-08-28 19:47
295 查看
作业调度和备份数据库是常见的行为,掌握这两项技术我觉的非常有必要。
在网上找到这个示例,记录在这里
备份数据库的SQL语句
刚刚开启了Sqlserver代理服务,其实我自己的理解就是一个定时器,不停的执行一些操作者分配给他的任务,有点像闹钟的感觉,看我的演示步骤
第一步
第二步
第三步
第四步
第五步
在网上找到这个示例,记录在这里
备份数据库的SQL语句
--自动备份并保存最近5天的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
刚刚开启了Sqlserver代理服务,其实我自己的理解就是一个定时器,不停的执行一些操作者分配给他的任务,有点像闹钟的感觉,看我的演示步骤
第一步
第二步
第三步
第四步
第五步
相关文章推荐
- oracle客户端连接linux服务器上的oracle
- 数据库面对不同业务逻辑约束条件的选择
- SQL Server里强制参数化的痛苦
- mysql笔记_158281924
- 批量查询数据库所有表数据量
- 1.linux系统安装OracleJDK
- MongoDB 日期查询与mongodump 按日期范围导出数据
- MySql主从复制配置示例
- mybatis 数据库语句 标签
- SQL 的执行顺序分析
- mysql中varchar(N)中的N代表什么
- mysql批量添加数据
- pentaho mysql配置
- Mysql字符集设置
- MySQL的 Grant命令权限分配
- ORACLE-018:ORACLE技巧001 字符串处理
- MySQL修改root密码及恢复权限的多种方法
- DBA常用SQL语句
- redhat5.5 x64 静默安装oracle 11g
- java之redis篇(spring-data-redis整合)