7

我正在使用以下命令在各种操作系统(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 Authority\Network Service”是否适用于我列表中的所有操作系统?或者也许我应该完全使用不同的帐户?

4

2 回答 2

8

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

于 2012-09-13T14:48:07.720 回答
2

以上是正确的,但如果您要安装到小型企业服务器或充当域控制器的服务器,您可能会收到此错误:

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.

在这些情况下,您将需要指定特定帐户。

于 2012-11-27T22:51:26.213 回答