7

次のコマンドを使用して SQL Server Express 2008 R2 をさまざまなオペレーティング システム (Windows XP、Server 2003、Server 2008、Server 2008 R2、および 7) にインストールしていますが、使用するアカウント (およびその理由) がわかりません。 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

The above is true, but if you are installing to a Small Business Server or a Server acting as a Domain Controller you may get this error:

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.

You will need to specify specific accounts under these circumstances.

于 2012-11-27T22:51:26.213 に答える