当前位置:数据库 > > 正文

sqlserver备份还原数据(通过Windows批处理命令执行SQL Server数据库备份)

时间:2022-04-02 10:36:08类别:数据库

sqlserver备份还原数据

通过Windows批处理命令执行SQL Server数据库备份

建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行。

  • @echo off
    set path=%path%;C:Program Files\Microsoft SQL Server\80\Tools\Binn
    echo 数据库备份开始 >> E:\DataBaseBAK\任务计划完成记录.txt
    date /t >> E:\DataBaseBAK\任务计划完成记录.txt
    time /t >> E:\DataBaseBAK\任务计划完成记录.txt
    isql.exe -S 127.0.0.1 -U sa -P sa -i mybackup.sql
    echo 数据库备份完成 >> E:\DataBaseBAK\任务计划完成记录.txt
    date /t >> E:\DataBaseBAK\任务计划完成记录.txt
    time /t >> E:\DataBaseBAK\任务计划完成记录.txt
    echo .
    echo .
    echo . 数据库备份完成
    echo .
    echo .
    rem pause
    
  • 在同一个文件夹里,建立一个sql脚本:mybackup.sql
    内容如下:
    ----------------------------------------------------------------------------

  • DECLARE @name varchar(50)
    DECLARE @datetime char(14)
    DECLARE @path varchar(255)
    DECLARE @bakfile varchar(255)
    set @name='V5HQS'
    set @datetime=CONVERT(char(8),getdate(),112) + REPLACE(CONVERT(char(8),getdate(),108),':','')
    set @path='E:\DataBaseBAK'
    set @bakfile=@path+''+@name+'_'+'bak_'+@datetime+'.BAK'
    backup database @name to disk=@bakfile with name=@name
    go
    
  • 以上所述是小编给大家介绍的通过Windows批处理命令执行SQL Server数据库备份的相关内容,希望对大家以上帮助!

    上一篇下一篇

    猜您喜欢

    热门推荐