zoukankan      html  css  js  c++  java
  • SQL Server 通过作业 自动按时 备份数据库

    一般情况下,SQLServer可以通过在数据库上面 右键 -> 任务 -> 备份 来达到备份数据库的目的。

    但是,这种情况只能用于重新部署更新过后的项目的时候,同时备份数据库和项目。

    如果想在平时项目运行时就每隔一段时间备份一次,那么就需要用到SQLServer的作业了。

    位置:SQL Server 代理

          作业 - 右键 新建作业(N)。。。

    步骤:

      1,新建作业,填写 作业名称,所有者(所有者必须有访问数据库的权限),其余默认,切换至步骤选项卡;

      2,新建步骤,填写步骤名称以及执行脚本,填写完脚本最好能“分析”下脚本是否正确,确定,切换到计划选项卡。备份代码(文件名:Test_时间.bak,路径:D:\\BACKUP\\):

    declare @filename nvarchar(100) 
    set @filename='D:\\BACKUP\\Test_'+convert(char(8),getdate(),112)+'.bak'
    print @filename
    BACKUP DATABASE[Test] TO DISK = @filename
    WITH NOINIT, NOUNLOAD, NAME= N'Test备份', NOSKIP, STATS = 10, NOFORMAT

      3,新建计划,计划名称:Plan。设置频率和执行时间(由于是测试,我设置的是每5分钟执行一次,并且有到期日),确定。

      4,测试你的Plan,并查看结果(右键-作业开始步骤,可查看结果)。

      5,查看历史记录

  • 相关阅读:
    超过5名学生的课
    大的国家
    shell启动时读取的配置文件
    shell中的环境变量
    chisel中pviews命令无法使用
    shell script中的$*和$@
    OS X EI Capitan 10.11.4中sudo无法起作用的解决方法
    如何判断CPU的位数
    block中无法使用C数组变量
    布尔代数
  • 原文地址:https://www.cnblogs.com/icerainsoft/p/2768246.html
Copyright © 2011-2022 走看看