Error installing SQL 2012 Enterprise with SP1 on Windows Server 2012 Standard

已答复 Error installing SQL 2012 Enterprise with SP1 on Windows Server 2012 Standard

  • Friday, December 07, 2012 11:45 PM
     
      Has Code

    We are trying to install SQL 2012 Enterprise with SP1 on Windows Server 2012 Standard with no luck:

    TITLE: SQL Server Setup failure.
    ------------------------------
    
    SQL Server Setup has encountered the following error:
    
    Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index.
    
    For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&EvtType=0xA8BB55A4%25400xF538E98B
    
    ------------------------------
    BUTTONS:
    
    OK
    ------------------------------
    

    And here is the part of the Detail.txt:

    (01) 2012-12-07 17:30:41 Slp: Running Action: Install_RsFx_Cpu64_Action
    (01) 2012-12-07 17:30:41 Slp: Sco: File 'C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Update Cache\KB2674319\ServicePack\x64\setup\x64\RsFx.msi' does not exist
    (01) 2012-12-07 17:30:41 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine 
    (01) 2012-12-07 17:30:41 Slp: Sco: Attempting to open registry subkey 
    (01) 2012-12-07 17:30:41 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\VisualStudio\10.0
    (01) 2012-12-07 17:30:41 Slp: Sco: Attempting to get registry value InstallDir
    (01) 2012-12-07 17:30:41 Slp: Sco: File 'C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Update Cache\KB2674319\ServicePack\x64\setup\x64\RsFx.msi' does not exist
    (01) 2012-12-07 17:30:41 Slp: Sco: File 'C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Update Cache\KB2674319\ServicePack\x64\setup\x64\RsFx.msi' does not exist
    (01) 2012-12-07 17:30:41 Slp: Error: Action "Microsoft.SqlServer.Configuration.MsiExtension.PackageInstallAction" threw an exception during execution.
    (01) 2012-12-07 17:30:41 Slp: Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException: Index was out of range. Must be non-negative and less than the size of the collection.
    (01) 2012-12-07 17:30:41 Slp: Parameter name: index ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    (01) 2012-12-07 17:30:41 Slp: Parameter name: index
    (01) 2012-12-07 17:30:41 Slp:    at System.Text.StringBuilder.Remove(Int32 startIndex, Int32 length)
    (01) 2012-12-07 17:30:41 Slp:    at Microsoft.SqlServer.Configuration.SetupExtension.MediaPackagePathInstallModifier.SetMediaPackagePathInstallAction(ServiceContainer context, PackageId pkg, InstallAction inputAction)
    (01) 2012-12-07 17:30:41 Slp:    at Microsoft.SqlServer.Configuration.MsiExtension.PackageInstallAction.UpdatePackageInstallAction()
    (01) 2012-12-07 17:30:41 Slp:    at Microsoft.SqlServer.Configuration.MsiExtension.PackageInstallAction.Execute(String actionId, TextWriter errorStream)
    (01) 2012-12-07 17:30:41 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context)
    (01) 2012-12-07 17:30:41 Slp:    --- End of inner exception stack trace ---
    (01) 2012-12-07 17:30:41 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context)
    (01) 2012-12-07 17:30:41 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionWithRetryHelper(WorkflowObject metaDb, ActionKey action, ActionMetadata actionMetadata, TextWriter statusStream)
    (01) 2012-12-07 17:30:41 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
    (01) 2012-12-07 17:30:41 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
    (01) 2012-12-07 17:30:41 Slp:    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionEngine.RunActionQueue()Error: Action "Microsoft.SqlServer.Chainer.TimingConfigAction" threw an exception during execution.
    

All Replies

  • Saturday, December 08, 2012 5:47 AM
     
     
    Could you share then entire path from where you are running the SQL Server setup from?
  • Saturday, December 08, 2012 7:06 AM
     
     
    It is a UNC path with spaces.
  • Saturday, December 08, 2012 7:39 AM
     
     Answered
    Would it be possible for you to copy the media locally and try the setup?
  • Saturday, December 08, 2012 4:26 PM
     
     
    This seemed to work. Is this a known issue?