Назад | Перейти на главную страницу

Ошибка при установке 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

У меня была такая же ошибка. Я обнаружил, что требуется параметр командной строки INSTANCENAME.

Для справки: программа установки завершилась с кодом ошибки 1972126374.

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

Если это не сработает, я попробую использовать метод скользящего потока чтобы начать установку.

Возможно, вы обнаружили ошибку, которая уже решена. И если вы не получили синтаксис из прилагаемого образца MSFT, я бы попробовал использовать часть их кода в качестве теста.