数据库自动备份按照日期命名执行的sql语句
2008-06-28 22:08
453 查看
DECLARE @path NVARCHAR(2000)
SET @path = '【绝对本地路径】\【要备份的文件名】(' + CONVERT(NVARCHAR(4), DATEPART(YEAR, getdate())) + '-' + CONVERT(NVARCHAR(2), DATEPART(MONTH, getdate())) + '-' + CONVERT(NVARCHAR(2), DATEPART(DAY, getdate())) + ').Bak'
BACKUP DATABASE 【要备份的数据库名】
TO DISK = @path
在sql设置job来实现自动备份
最好是日备份,如果是小时备份的话还是多加几步为好,要不是叠加备份
SET @path = '【绝对本地路径】\【要备份的文件名】(' + CONVERT(NVARCHAR(4), DATEPART(YEAR, getdate())) + '-' + CONVERT(NVARCHAR(2), DATEPART(MONTH, getdate())) + '-' + CONVERT(NVARCHAR(2), DATEPART(DAY, getdate())) + ').Bak'
BACKUP DATABASE 【要备份的数据库名】
TO DISK = @path
在sql设置job来实现自动备份
最好是日备份,如果是小时备份的话还是多加几步为好,要不是叠加备份
相关文章推荐
- SQL2005自动定时备份数据库并按日期命名
- SQL2005自动定时备份数据库并按日期命名
- sqlserver自动定时备份数据库并按日期命名
- 用SQL语句定时自动备份SQL SERVER 数据库并将备份文件加密压缩自动下载 (2014-03-17 13:12:26)转载
- 利用批处理自动执行sql脚本、备份、还原数据库
- 数据库--sql作业,执行自动备份的存储过程
- 自动备份所有数据库的SQL
- Statement批量执行sql语句,批量操作数据库,提高数据库效率
- C#一次连接数据库执行多条sql语句(三种方法)
- 重命名数据报错:无法用排他锁锁定该数据库,以执行该操作。 (Microsoft SQL Server,错误: 5030)
- 数据库备份作业的T-SQL语句
- C#连接数据库sqlserver2005,并执行sql语句实例
- 数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份
- 在创建外键约束的时候, 设置级联删除为SET NULL执行sql语句的时候显示有错误,(数据库为sqlserver2000)?
- sql语句查询数据库中的表名/列名/主键/自动增长值
- 通过SQL语句来备份,还原数据库
- 执行多条SQL语句,实现数据库事务。
- Oracle数据库案例整理-执行Oracle脚本失败或异常-使用SQL语句插入中文后数据库中显示乱码
- 通过SQL语句来备份,还原数据库
- 执行多条SQL语句,实现数据库事务(不可传入Sql参数)