安装 SQL Server 2008 R2 Express 时出错

安装 SQL Server 2008 R2 Express 时出错

从命令行提示符安装 SQL Server 2008 R2 时,我收到记录在摘要文件中的以下错误。

Scenario specific rules:

Rules report file:               C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20101217_131444\SystemConfigurationCheck_Report.htm

Exception summary: The following is an exception stack listing the exceptions in outermost to innermost order Inner exceptions are being indented

Exception type: System.ArgumentNullException
    Message: 
        Value cannot be null.
        Parameter name: path2
    Data: 
      DisableWatson = true
    Stack: 
        at System.IO.Path.Combine(String path1, String path2)
        at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.RecomputeDirectoryPaths()
        at Microsoft.SqlServer.Configuration.SqlEngine.SqlEngineSetupPublic.Calculate()
        at Microsoft.SqlServer.Configuration.SetupExtension.FinalCalculateSettingsAction.ExecuteAction(String actionId)
        at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
        at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun)

有谁见过这个吗?

以下是我发送的命令行参数。

/q /ACTION=Install /FEATURES=SQLEngine /SECURITYMODE=SQL /SAPWD="myPassword" /BROWSERSVCSTARTUPTYPE=Automatic /SQLSVCSTARTUPTYPE=Automatic /SQLSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSYSADMINACCOUNTS="BUILTIN\ADMINISTRATORS" /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /IACCEPTSQLSERVERLICENSETERMS

答案1

看起来设置不需要共享工具或数据/日志的路径,但我会尝试指定这些。

如果这不起作用,我会尝试使用滑流法开始安装。

也许你发现了一个已经解决的错误。如果你没有从提供的 MSFT 示例中获取语法,我会尝试使用他们的一些代码进行测试。

答案2

我遇到了完全相同的错误。我发现 INSTANCENAME 命令行参数是必需的。

作为参考,安装程序退出,错误代码为 1972126374。

相关内容