I'm trying to install SQL Express 2008 R2 from the command line using the following command:
setup.exe /Action=Install /Features=SQL /QS /InstanceName=[instancename] /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" /AddCurrentUserAsSQLAdmin /SECURITYMODE=SQL /SAPWD=[strongpassword] /TCPENABLED=1 /IACCEPTSQLSERVERLICENSETERMS
Been working fine on all systems, until now where I'm getting the error "AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express."
Have tried to "google" and "bing" this error, however not been able to find a suitable solution.
Hope someone here can be of assistance.
Below full details from the "detail.txt" file:
2012-10-12 13:13:31 SQLEngine: --InputValidator: Checking AddCurrentUserAsSQLAdmin setting.2012-10-12 13:13:31 Slp: Hosting object: Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic failed validation
2012-10-12 13:13:31 Slp: Validation for setting 'ADDUSERASADMIN' failed. Error message: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express.
2012-10-12 13:13:31 Slp: Error: Action "Microsoft.SqlServer.Configuration.SetupExtension.ValidateFeatureSettingsAction" threw an exception during execution.
2012-10-12 13:13:31 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express. ---> Microsoft.SqlServer.Chainer.Infrastructure.InputSettingValidationException: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express. ---> Microsoft.SqlServer.Configuration.SqlEngine.ValidationException: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express.
2012-10-12 13:13:31 Slp: --- End of inner exception stack trace ---
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.InputSettingService.LogAllValidationErrorsAndThrowFirstOne(ValidationState vs)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Configuration.SetupExtension.ValidateFeatureSettingsAction.ExecuteAction(String actionId)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:31 Slp: --- End of inner exception stack trace ---
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2012-10-12 13:13:31 Slp: Error: Action "Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction" threw an exception during execution.
2012-10-12 13:13:31 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express. ---> Microsoft.SqlServer.Chainer.Infrastructure.InputSettingValidationException: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express. ---> Microsoft.SqlServer.Configuration.SqlEngine.ValidationException: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express.
2012-10-12 13:13:31 Slp: --- End of inner exception stack trace ---
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.InputSettingService.LogAllValidationErrorsAndThrowFirstOne(ValidationState vs)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Configuration.SetupExtension.ValidateFeatureSettingsAction.ExecuteAction(String actionId)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:31 Slp: --- End of inner exception stack trace ---
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.Workflow.RunWorkflow(WorkflowObject workflowObject, HandleInternalException exceptionHandler)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction.ExecuteAction(String actionId)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2012-10-12 13:13:31 Slp: Error: Action "Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction" threw an exception during execution.
2012-10-12 13:13:31 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express. ---> Microsoft.SqlServer.Chainer.Infrastructure.InputSettingValidationException: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express. ---> Microsoft.SqlServer.Configuration.SqlEngine.ValidationException: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express.
2012-10-12 13:13:31 Slp: --- End of inner exception stack trace ---
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.InputSettingService.LogAllValidationErrorsAndThrowFirstOne(ValidationState vs)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Configuration.SetupExtension.ValidateFeatureSettingsAction.ExecuteAction(String actionId)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:31 Slp: --- End of inner exception stack trace ---
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.Workflow.RunWorkflow(WorkflowObject workflowObject, HandleInternalException exceptionHandler)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction.ExecuteAction(String actionId)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.Workflow.RunWorkflow(WorkflowObject workflowObject, HandleInternalException exceptionHandler)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Configuration.BootstrapExtension.ExecuteWorkflowAction.ExecuteAction(String actionId)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
2012-10-12 13:13:31 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
2012-10-12 13:13:32 Slp: Received request to add the following file to Watson reporting: C:\Documents and Settings\Master\Local Settings\Temp\tmp45F.tmp
2012-10-12 13:13:32 Slp: The following is an exception stack listing the exceptions in outermost to innermost order
2012-10-12 13:13:32 Slp: Inner exceptions are being indented
2012-10-12 13:13:32 Slp:
2012-10-12 13:13:32 Slp: Exception type: Microsoft.SqlServer.Chainer.Infrastructure.InputSettingValidationException
2012-10-12 13:13:32 Slp: Message:
2012-10-12 13:13:32 Slp: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express.
2012-10-12 13:13:32 Slp: Data:
2012-10-12 13:13:32 Slp: SQL.Setup.FailureCategory = InputSettingValidationFailure
2012-10-12 13:13:32 Slp: DisableWatson = true
2012-10-12 13:13:32 Slp: Stack:
2012-10-12 13:13:32 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.InputSettingService.LogAllValidationErrorsAndThrowFirstOne(ValidationState vs)
2012-10-12 13:13:32 Slp: at Microsoft.SqlServer.Configuration.SetupExtension.ValidateFeatureSettingsAction.ExecuteAction(String actionId)
2012-10-12 13:13:32 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
2012-10-12 13:13:32 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)
2012-10-12 13:13:32 Slp: Inner exception type: Microsoft.SqlServer.Configuration.SqlEngine.ValidationException
2012-10-12 13:13:32 Slp: Message:
2012-10-12 13:13:32 Slp: AddCurrentUserAsSQLAdmin can only be specified for SQL Server 2008 R2 Express.
2012-10-12 13:13:32 Slp:
2012-10-12 13:13:32 Slp: ----------------------------------------------------------------------
2012-10-12 13:13:32 Slp:
2012-10-12 13:13:32 Slp: Error result: -2068578304
2012-10-12 13:13:32 Slp: Result facility code: 1204
2012-10-12 13:13:32 Slp: Result error code: 0