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

  • 相关阅读:
    新东西-intel edison
    MFC AfxMessageBox(_T("Please Load Rawdata First !"));
    libgl1-mesa-glx:i386 : 依赖: libglapi-mesa:i386
    开源硬件_瑞芯微开发板
    手机方案商
    嵌入式Linux应用开发__求职要求
    工作要求
    Proc文件系统接口调试
    Sysfs文件系统接口调试
    Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法
  • 原文地址:https://www.cnblogs.com/icerainsoft/p/2768246.html
Copyright © 2011-2022 走看看