SQL server数据库如何设置自动备份

SQL server 如何设置自动备份

以下是设置SQL server 自动备份需要用到的代码
其中, ‘C:\dingshibeifen111111’ 是我设置自动备份的文件保存路径; 'UF_2019’是我要备份的数据库的命名;
各位引用代码时只需要注意修改这两个位置就可以了;
另外 BACKUP DATABASE [UF_2019] TO 中,[ ]号内的数据库是你实际要设置备份的数据库名;

DECLARE @strPath NVARCHAR(200)
set @strPath = convert(NVARCHAR(19),getdate(),120)
set @strPath = REPLACE(@strPath, ‘:’ , ‘.’)
set @strPath = ‘C:\dingshibeifen111111’ + ‘UF_2019’+@strPath + ‘.bak’
BACKUP DATABASE [UF_2019] TO
DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT

下面附上详细图片教大家怎么设置
打开数据库,点开SQL server 代理节点,在作业节点上选择“新建作业
打开数据库,点开SQL server 代理节点,在作业节点上选择“新建作业”
弹出作业属性窗口,在“常规”标签中,输入“名称;
弹出作业属性窗口,在“常规”标签中,输入“名称”

在这里插入图片描述
选中“步骤”标签,点击“新建”,弹出“作业步骤属性”,输入“步骤名称”,在箭头指向的空白处直接输入代码;
在这里插入图片描述
选择“高级”选项,“成功时要执行的操作”选择为“退出报告成功的作业”,点击“确认”;
在这里插入图片描述
点击“计划”标签,根据你的需要选择“计划类型”以及相关频率等设置,在“说明”内容里会根据你的选择有个具体的执行区间,设置好后点击“确定”;

在这里插入图片描述
如果想先测试一下这个自动备份的设置是否成功执行,可以选择“计划类型”为One time ,设置备份时间为当前系统时间后几分钟,然后点击保存,稍等片刻便可自动生成;注意,SQL server 代理等相关程序必须启动,否则无法进行自动备份;
下图是我执行多个数据库自动备份的结果,可以看到备份的数据文件的名字是自己设置的名称+当天年月日+备份时间的格式。这样一来方便我们以后可以查找恢复需要的数据库。在这里插入图片描述
以上就是SQLserver数据库实现自动备份的内容啦,是不是很简单呢~

这是我第二篇博客,希望自己以后有空可以多记录关于SQL server的一些操作内容,换了新的工作,目前来说特别轻松,SQL server的技术基本派不上用场,但是还是希望自己这项技能不要丢失,有空的时间还是得多练多学。毕竟SQL这门是大学时光里学的相对较好的课程了。.net一开始学的不错,还能用SQL做后端,.net做前端做出个简易版的校园购物网站,可惜后来实习工作完全没有用到.net,自己学的也不扎实,慢慢的都写不出代码了,还是有点可惜呀~

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值