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,查看历史记录

  • 相关阅读:
    Eclipse Java EE IDE for Web Developers集成的Maven 3 指向自己安装的 Maven
    Maven下载、安装和配置(二)
    shell脚本 如何调用Mysql的存储过程 解决方案
    Crontab的格式
    PHP 垃圾回收机制
    ChromePHP
    PHP 优化详解
    PHP 获取网页301|302真实地址
    PHP 常用函数回顾
    PHP基础 CGI,FastCGI,PHP-CGI与PHP-FPM
  • 原文地址:https://www.cnblogs.com/icerainsoft/p/2768246.html
Copyright © 2011-2022 走看看