美文网首页
SqlServer定期备份

SqlServer定期备份

作者: wwmin_ | 来源:发表于2021-07-15 11:08 被阅读0次
    1. 数据库定时备份


      image.png

      首先定义两个文件, 一个backup.sql, 一个backup_database.bat

    backup.sql内容如下

    GO 
    DECLARE 
    @backupTime VARCHAR(20)
    DECLARE 
    @fileName VARCHAR(1000)  
    SELECT
     @backupTime=(CONVERT(VARCHAR(8), GETDATE(), 112) +REPLACE(CONVERT(VARCHAR(5), GETDATE(), 114), ':', ''))  
    SELECT
     @fileName='D:\Database_Backup\DB_'+@backupTime+'.bak'
    backup database Eletcric_2 to disk=@fileName
    

    backup_database.bat内容如下

    sqlcmd -S . -i D:\Database_Backup\backup.sql  
    

    然后保证系统能定时执行这个backup_database.bat就可以

    相关文章

      网友评论

          本文标题:SqlServer定期备份

          本文链接:https://www.haomeiwen.com/subject/pzuppltx.html