zoukankan      html  css  js  c++  java
  • MSSQLSERVER数据库- 作业调度定时备份数据库

      作业调度和备份数据库是常见的行为,掌握这两项技术我觉的非常有必要。

      在网上找到这个示例,记录在这里

      备份数据库的SQL语句

    --自动备份并保存最近5天的SQL数据库作业脚本
    DECLARE @filename VARCHAR(255)
    DECLARE @date DATETIME
    SELECT @date=GETDATE()
    SELECT @filename = 'G:存放位置数据库名称-'+CAST(DATEPART(yyyy,@date) as varchar)+'-'+CAST(DATEPART(mm,@date) as varchar)+'-'+CAST(DATEPART(dd,@date) as varchar)+'.bak'
    BACKUP DATABASE [数据库名称] TO  DISK = @filename WITH INIT
    GO
     
    DECLARE @OLDDATE DATETIME
    SELECT @OLDDATE=GETDATE()-5
    EXECUTE master.dbo.xp_delete_file 0,N'G:存放位置',N'bak',@olddate,1

      刚刚开启了Sqlserver代理服务,其实我自己的理解就是一个定时器,不停的执行一些操作者分配给他的任务,有点像闹钟的感觉,看我的演示步骤

      第一步

      

    第二步

    第三步

    第四步

    第五步

  • 相关阅读:
    为aptget设置http代理[转]
    tty&pty
    Overfencing
    ubuntu修改runlevel
    ls l文件类型[转]
    ubuntu文字界面与图形界面切换
    ubuntu没有/etc/inittab文件
    linux一些缩写的意思
    redhat server 5.4安装中文
    关闭linux警报
  • 原文地址:https://www.cnblogs.com/cxeye/p/4767701.html
Copyright © 2011-2022 走看看