• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    自动备份mssql server数据库并压缩的批处理脚本
    1. set bakupfolder=F:\backup\
    备份文件存放于目录F:\backup\ (此目录需要事先建好)
    2. 默认每个数据库放置到bakupfolder下的同名的子目录(脚本自动创建)中;设置lay_in_subfolder=0后,将直接放置到bakupfolder
    3. 备份文件名中自动添加备份时的时间字符串,不用担心备份目录下名字重复,也便于管理。
    4. call :backupone foo
    foo是需要备份的数据库,需要备份其它数据库,按同样的方式一行写一条即可
    5. 命令行驱动备份操作:sqlcmd -U sa -P “sa” -S localhost -Q “xxx”
    这里连接数据库的用户名密码都是sa,请改成你的实际用户名密码。mssql密码中如果有一些特殊字符,可能报错,所以加上双引号。如果密码简单,不加也可以;不过sa密码,一般都是很变态的吧~~

    复制代码 代码如下:

    @ECHO ON
    set d=%date:~0,10%
    set d=%d:-=%
    set t=%time:~0,8%
    set t=%t::=%
    set stamp=%p%%d%%t%
    set bakupfolder=F:\backup\
    rem 1按子目录保存备份文件;0不按
    set lay_in_subfolder=1
    call :backupone foo
    call :backupone foo2
    call :backupone foo3
    call :backupone foo4
    goto :EOF
    @ECHO OFF
    :backupone
    setlocal
    echo %1
    set dbname=%1
    if not exist %bakupfolder%%dbname% mkdir %bakupfolder%%dbname%
    if %lay_in_subfolder%==1 (
    set subfolder=%dbname%\
    )else set subfolder=
    rem echo %bakupfolder%%subfolder%%dbname%%stamp%.bak
    sqlcmd -U sa -P "sa" -S localhost -Q "backup database %dbname% to disk='%bakupfolder%%subfolder%%dbname%%stamp%.bak'"
    "C:\Program Files\WinRAR\RAR.exe" a -ep1 -r -o+ -m5 -s -df "%bakupfolder%%subfolder%%dbname%%stamp%".rar "%bakupfolder%%subfolder%%dbname%%stamp%.bak"
    endlocalgoto :EOF
    您可能感兴趣的文章:
    • sql server通过脚本进行数据库压缩全备份的方法【推荐】
    • sql server 2008 压缩备份数据库(20g)
    • mysql数据库备份命令分享(mysql压缩数据库备份)
    • sqlserver 数据库压缩与数据库日志(ldf)压缩方法分享
    • DBCC SHRINKDATABASEMS SQL数据库日志压缩方法
    • ms SQL server数据库备份、压缩与SQL数据库数据处理的方法
    • MS SQL SERVER 数据库日志压缩方法与代码
    • 在程序中压缩sql server2000的数据库备份文件的代码
    • SQL Server 2000/2005/2008删除或压缩数据库日志的方法
    上一篇:sqlserver中操作主从关系表的sql语句
    下一篇:将MSSQL Server 导入/导出到远程服务器教程的图文方法分享
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    自动备份mssql server数据库并压缩的批处理脚本 自动,备份,mssql,server,数据库,