Windows 当使用SQLEXPRWT_x86_ENU.exe从命令行安装SQL Server Express 2008 R2时,我应该为SQLSVCCount参数使用什么值?

Windows 当使用SQLEXPRWT_x86_ENU.exe从命令行安装SQL Server Express 2008 R2时,我应该为SQLSVCCount参数使用什么值?,windows,sql-server-2008-r2,Windows,Sql Server 2008 R2,我正在使用以下命令在各种操作系统(Windows XP.Server 2003、Server 2008、Server 2008 R2和7)上安装SQL Server Express 2008 R2,但我不确定要为SQLSVCACCOUNT参数使用哪个帐户(以及为什么)。此SQL Server安装将是在同一台计算机上运行的web应用程序的一部分,所有安装都将使用NSIS脚本进行安装 SQLEXPRWT_x86_ENU.exe /Q /ACTION=Install /IACCEPTSQLSERVER

我正在使用以下命令在各种操作系统(Windows XP.Server 2003、Server 2008、Server 2008 R2和7)上安装SQL Server Express 2008 R2,但我不确定要为SQLSVCACCOUNT参数使用哪个帐户(以及为什么)。此SQL Server安装将是在同一台计算机上运行的web应用程序的一部分,所有安装都将使用NSIS脚本进行安装

SQLEXPRWT_x86_ENU.exe /Q /ACTION=Install /IACCEPTSQLSERVERLICENSETERMS /ROLE=AllFeatures_WithDefaults /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /INSTANCENAME=SQLEXPRESS /SecurityMode=SQL /SAPWD="xxxxxxx"

“NT授权\网络服务”是否适用于我列表中的所有操作系统?或者我应该使用一个完全不同的帐户?

网络服务是所有操作系统中的一种方式,本地系统会授予比您可能需要的更高的权限。

上述情况是正确的,但如果您安装到Small Business Server或充当域控制器的服务器,则可能会出现以下错误:

Exit code (Decimal):           -2068578304
Exit facility code:            1204
Exit error code:               0
Exit message:                  Network Service or Local Service account is not permitted for the SQL Server service on a domain controller. Specify a different account.
在这些情况下,您需要指定特定的帐户