2012-09-13 7 views
6

Estoy usando el siguiente comando para instalar SQL Server Express 2008 R2 en varios sistemas operativos (Windows XP, Server 2003, Server 2008, Server 2008 R2 y 7), pero no estoy seguro de qué cuenta usar (y por qué) para el parámetro SQLSVCACCOUNT. Esta instalación de SQL Server formará parte de una aplicación web que se ejecuta en la misma computadora, y todo se instalará mediante un script de NSIS.¿Qué valor debo usar para el parámetro SQLSVCACCOUNT al instalar SQL Server Express 2008 R2 desde la línea de comando con SQLEXPRWT_x86_ENU.exe?

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

¿Funcionará "Authority \ Servicio de red NT" para todos los sistemas operativos en mi lista? ¿O tal vez debería usar una cuenta diferente por completo?

Respuesta

6

El servicio de red es el camino a seguir en todos los sistemas operativos, el sistema local otorga mayores privilegios de los que probablemente necesite.

2

Lo anterior es cierto, pero si va a instalar a un Small Business Server o un servidor que actúa como un controlador de dominio que puede recibir este 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. 

Tendrá que especificar cuentas específicas en estas circunstancias .

Cuestiones relacionadas