WinRAR 命令行备份SQLserver数据库文件 或者Vss源代码数据库目录······

WinRAR 命令行备份SQLserver数据库文件



1.关闭和开启SQLserver,命令行下有很多方式,下面列举两种
(1)
通过scm命令关闭
scm -Slient 1 -Action 6 -Service mssqlserver
通过scm命令开启
scm -Slient 1 -Action 1 -Service mssqlserver
 
 
(2)
net stop MSSQLserver
net start MSSQLserver
 
2.调用WinRAR命令行备份
 
事例:
@echo off
net stop MSSQLserver
C:
cd "C:\Program Files\WinRAR"
rar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "E:\SQL.rar" "E:\Microsoft SQL Server Data\MSSQL\Data\HAOFA*.*"
net start MSSQLserver

参数说明:
a :备份所有文件;
-ag :当创建压缩文件时,以格式“YYYYMMDDHHMMSS”附加当前日期字符串,文件名SQLYYYYMMDDHHMMSS.rar;
-k :锁定压缩文件;
-s :创建固实压缩文件;
-ibck :后台运行;
-inul :禁用错误提示,避免无法压缩数据库文件时,不执行后续的数据库服务的开启;




WinRAR 命令行备份Vss源代码数据库目录······


@echo off
C:
cd "C:\Program Files\WinRAR"
rar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "F:\Vss_Bak\Vss.rar" "F:\Visual SourceSafe 6.0\VSS\data\*.*"
原文地址:https://www.cnblogs.com/Fooo/p/773729.html