使用批处理文件以静默方式运行带有参数的SQL Server Express

时间:2014-11-21 14:13:18

标签: batch-file sql-server-2008r2-express

我使用此代码以静默方式运行Microsoft SQL Server 2008 R2 Express,但此程序退出并显示错误

@echo off
set DIRPATH=%~dp0%Sql Express 2008 R2
set Auth=""NT Authority\SYSTEM""
if exist "%DIRPATH%" goto installProg
echo file not found

goto end

:installProg 

start "Running Rahbordi App" "%DIRPATH%\SQLEXPR_x86_ENU" "/QS /HIDECONSOLE /ACTION=Install /IAcceptSQLServerLicenseTerms /FEATURES=SQL /INSTANCENAME=SQLEXPRESSR2 /SQLSVCACCOUNT=%Auth% /AddCurrentUserAsSQLAdmin"

:end 

错误:

  

SQL Server安装程序遇到以下错误:

     

参数' / QS / HIDECONSOLE / ACTION = INSTALL / IACCEPTSQLSERVERLICENSETERMS / FEATURES = SQL / INSTANCENAME = SQLEXPRESSR2 / SQLSVCACCOUNT =" NT AUTHORITY \ SYSTEM" / ADDCURRENTUSERASSQLADMIN'格式不正确。
  分隔符' ='不见了。

     

错误代码0x84B40006。

我不知道为什么会发生这种错误。非常感谢您的帮助。

编辑:] n错误的详细信息我只是说在 NT 之后打印输入字符。

0 个答案:

没有答案