在 SqlServer 数据库中,打开数据库代理功能,然后再创建作业并设置好作业计划就能够实现数据库的自动备份功能,执行每日备份的 SQL 语句如下,按年月日生成备份文件:
declare @FullPath varchar(1000)
-- 设置备份目录
set @FullPath = 'C:\' + convert(varchar(4), year(getdate()))+right('0'+convert(varchar(2), month(getdate())),2)+right('0'+convert(varchar(2), day(getdate())),2) + '.bak'
-- 执行备份语句
backup database SuperBlog to disk=@FullPath with init