安装SQL Server 2008 R2 Express版本时出错



我正在尝试进行SQL Server 2008 R2 Express版的无人值守静默安装。

我正在使用下面的代码来实现它

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
<Fragment>
<PackageGroup Id="SqlServer2008R2">
<ExePackage InstallCommand="/q /action=INSTALL /IACCEPTSQLSERVERLICENSETERMS=1 /FEATURES=SQLEngine /INSTANCENAME=SQLSERVERINSTANCE /SQLSVCACCOUNT='NT AUTHORITYSYSTEM' /SECURITYMODE=SQL /SAPWD=abc#Wd1234 /SQLSYSADMINACCOUNTS='NT AUTHORITYSYSTEM' /ADDCURRENTUSERASSQLADMIN=TRUE /TCPENABLED=1 /NPENABLED=1"
InstallCondition="VersionNT64"
DetectCondition="Instance"
Name="SQLEXPR_x64_ENU.exe"
Compressed="no"
Vital="yes"
PerMachine="yes"
Permanent="yes"
Cache="no"
DownloadUrl="http://download.microsoft.com/download/5/1/A/51A153F6-6B08-4F94-A7B2-BA1AD482BC75/SQLEXPR_x64_ENU.exe"
>
<RemotePayload
Size="77677408"
ProductName="Microsoft SQL Server 2008 R2 Express"
Description="Microsoft SQL Server 2008 R2 Express"
Version="10.50.1600.1"
CertificatePublicKey="fjhuirh8454850495jffjk5"
CertificateThumbprint="hfgjhrt758947jjgi58g"
Hash="584809tgjgjfgjk58ifjufkjjkjfi"
/>
</ExePackage>
</PackageGroup>
</Fragment>
</Wix>

在安装过程中,我收到此错误
参数:'"C:\ProgramData\Package缓存\2FF1A50B22277987C9CD65B99812CEAF2A67EA362\SQLEXPR_x64_ENU.exe"/q/action=INSTALL/IACCEPTSQLSERVERLICENSETERMS=1/FATURES=SQLEngine/INSTANCENAME=SQLSERVERINSTANCE/SQLSVCACCOUNT='NT AUTHORITY\SYSTEM'/SECURITYMODE=SQL/SAPWD=abc#Wd1234/SQLYSADMINACCOUNTS='NTAUTHORITY\SYSTEM'/ADDCURRENTUSERASSQLADMIN=TRUE/TCPENABLED=1/NPENABLED=1'错误0x84b40000:进程返回错误:
0x84b40000:执行EXE包失败。0x84b40000:无法配置每台计算机的EXE包。应用的执行包:SQLEXPR_x64_ENU.exe,结果:0x84b40000,重启:无[05DC:0B04][2012-11T16:25:49]:
我在上面的代码中检查了我使用的命令提示符上的参数,只是为了检查我是否缺少安装sql server 2008 R2 express edition所需的任何重要参数,但它在命令提示符上运行并安装了sql server 2008 R2Express edition,没有问题。但我不能使用所有这些参数进行无人值守的安装。请帮我摆脱困境。

/IACCEPTSQLSERVERLICENSETERMS替换此/IACCEPTSQLSERVERLICENSETERMS=1

在sql server express 2008中不使用/IACCEPTSQLSERVERLICENSETRMS但在sqlserverexpress2008sp1中。。。您必须使用/IACCEPTSQLSERVERLICENSETERMS

我不能用命令行安装sql express 2008 r2。我认为这个版本在静默安装方面有问题,而在手动安装中没有任何问题,所以我使用sql server express 2008,它可以工作。

相关内容

  • 没有找到相关文章

最新更新