Какое значение следует использовать для параметра SQLSVCACCOUNT при установке SQL Server Express 2008 R2 из командной строки с SQLEXPRWT x86 ENU.exe?

Я использую следующую команду для установки SQL Server Express 2008 R2 в различных операционных системах (Windows XP. Server 2003, Server 2008, Server 2008 R2 и 7), но я не уверен, какую учетную запись использовать (и почему) для параметра SQLSVCACCOUNT. Эта установка SQL Server будет частью веб-приложения, запущенного на том же компьютере, и все это будет установлено с помощью сценария NSIS.

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

будет ли" NT AuthorityNetwork Service " работать для всех операционных систем на мой список? Или, может быть, я должен использовать другую учетную запись?

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.

вам нужно будет указать конкретные учетные записи в этих обстоятельствах.