zoukankan      html  css  js  c++  java
  • SqlServer自动备份数据库(没有sql代理服务的情况下)

    一、由于Express版本的SQLServer没有SQL代理服务(SQLSERVERAGENT),所以就不能通过SQLServer作业来进行自动备份了,那么我们可以用Windows计划任务来定时处理

    二、操作方法

    1.创建数据库脚本

    DECLARE @backupTime VARCHAR(20)
    DECLARE @fileName VARCHAR(1000)
    SELECT @backupTime = (CONVERT(VARCHAR(8), GETDATE(), 112) +REPLACE(CONVERT(VARCHAR(5), GETDATE(), 114), ':', ''))
    SELECT @fileName='F:Database_BackupDB_'+@backupTime+'.bak'
    backup database DbName to disk=@fileName
    

    ps:DbName 就是你要备份的数据库名称

    2.创建一个bat批处理文件

    sqlcmd -S . -i F:Database_Backupackup.sql

    3.打开任务计划程序(左下角搜索Task)

    4.右键创建基本任务

    5.设置定时启动时间,一路下一步

    6.选择启动程序(之前创建的那个bat文件)

    7.完成,等待执行,你也可以自己手动执行一下,查看是否可以执行成功

  • 相关阅读:
    标准JSF的生命周期
    JSON
    Applet
    关于AJAX
    Java EE第十一周
    Java EE第八周
    Java EE第七周
    Java EE第六周
    Java EE第五周
    Java EE第四周
  • 原文地址:https://www.cnblogs.com/dennisdong/p/15466740.html
Copyright © 2011-2022 走看看