SQL Express 主服务器的 start.bat 脚本更改

安装后,需要通过在以下两个位置添加文本来修改 start.bat 脚本:NORMAL 后面和 FAILOVER 后面。 以下脚本更改仅适用于 SQL Express 主服务器。

复制以下脚本并将其粘贴到 start.bat 文件的 NORMAL 后面和 FAILOVER 后面:


REM 正常情况下,将把以下变量“process”设置为 1 
REM 操作。 在升级/迁移过程中,修改此 
REM 脚本以将该值设置为 0 
SET process=1

REM 如果是主服务器,将把此标志设置为 1 并使用 
REM MS SQL Express 2008 数据库,否则将其设置为 0
SET PRIMARY_SQLE_FLAG=1

IF %process%==0 GOTO end

REM 在此执行正常处理 

net stop CASDiscovery
net stop CASSvcControlSvr

if %PRIMARY_SQLE_FLAG%==0 GOTO CA_SERVICES
net start mssql$arcserve_db

:CA_SERVICES
net start CASDiscovery
net start CASportmappe
armload CASSvcControlSvr /S /R 3 /FOV CASSvcControlSvr
armload CASunivDomainSvr /S /R 3 /FOV CASunivDomainSvr
armload CASDBEngine /S /R 3 /FOV CASDBEngine
armload CASMessageEngine /S /R 3 /FOV CASMessageEngine
armload CASTapeEngine /S /R 3 /FOV CASTapeEngine
armload CASJobEngine /S /R 3 /FOV CASJobEngine
armload CASMgmtSvc /S /R 3 /FOV CASMgmtSvc
net start "CA ARCserve Communication Foundation"

:end
REM 将退出批处理文件