none
Ошибка установки SQL Server. ... для ... NETWORK SERVICE указан пароль RRS feed

  • Вопрос

  • При тихой установке SQL 2008 Express на виртуальной XP SP2 возникает ошибка.

    Причина ошибки непонятна. Прошу помочь с её выяснением.

    Запуск производился следующей командой:
    SQLEXPRADV_x86_RUS.exe /CONFIGURATIONFILE="temp\ConfigurationFile.ini"
    В следующем посте размещу содержание ConfigurationFile.ini.

    Лог инсталлера:
    Overall summary:
    Final result: Ошибка установки SQL Server. Чтобы продолжить, определите причину сбоя, устраните проблему, удалите SQL Server, а затем снова запустите программу установки SQL Server.
    Exit code (Decimal): -2068578304
    Exit facility code: 1204
    Exit error code: 0
    Exit message: Для широко известной учетной записи Windows NT NT AUTHORITY\NETWORK SERVICE указан пароль. Пароль не должен задаваться.
    Start time: 2010-02-27 13:51:30
    End time: 2010-02-27 13:52:27
    Requested action: Install
    Machine Properties:
    Machine name: XP
    Machine processor count: 1
    OS version: Windows XP
    OS service pack: Service Pack 2
    OS region: Россия
    OS language: русский (Россия)
    OS architecture: x86
    Process architecture: 32-разрядная версия
    OS clustered: Нет
    Exception summary:
    The following is an exception stack listing the exceptions in outermost to innermost order
    Inner exceptions are being indented
    Exception type: Microsoft.SqlServer.Chainer.Infrastructure.InputSettingValidationException
    Message:
    Для широко известной учетной записи Windows NT NT AUTHORITY\NETWORK SERVICE указан пароль. Пароль не должен задаваться.
    Data:
    DisableWatson = true
    Stack:
    at Microsoft.SqlServer.Chainer.Infrastructure.InputSettingService.LogAllValidationErrorsAndThrowFirstOne(ValidationState vs)
    at Microsoft.SqlServer.Configuration.SetupExtension.ValidateFeatureSettingsAction.ExecuteAction(String actionId)
    at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream)
    at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.InvokeAction(WorkflowObject metabase, TextWriter statusStream)
    at Microsoft.SqlServer.Setup.Chainer.Workflow.PendingActions.InvokeActions(WorkflowObject metaDb, TextWriter loggingStream)
    Inner exception type: Microsoft.SqlServer.Configuration.SqlEngine.ValidationException
    Message:
    Для широко известной учетной записи Windows NT NT AUTHORITY\NETWORK SERVICE указан пароль. Пароль не должен задаваться.
    • Изменено nICEsCREAM 1 марта 2010 г. 10:58
    • Перемещено Tagore Bandlamudi 2 октября 2010 г. 0:22 MSDN Forums consolidation (От:SQL Server для разработчиков)
    1 марта 2010 г. 10:15

Ответы

  • ДА, и еще :)
    "
    SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE"

    ...

    SQLSVCPASSWORD = "password"

    "
    пароль для встроенной учетки windows не должен задаваться :)
    p.s. SQLSVCPASSWORD - лишний наверное
    • Предложено в качестве ответа Nikonorov Evgeniy 1 марта 2010 г. 18:37
    • Помечено в качестве ответа I.Vorontsov 2 марта 2010 г. 7:37
    1 марта 2010 г. 11:28

Все ответы

  • [SQLSERVER2008]

    INSTANCEID="SQLExpress"

    ACTION="Install"

    FEATURES=SQLENGINE,FULLTEXT,SSMS

    HELP="False"

    INDICATEPROGRESS="False"

    QUIET="True"

    QUIETSIMPLE="False"

    X86="False"

    ERRORREPORTING="False"

    SQMREPORTING="False"

    INSTANCENAME="SQLEXPRESS"

    AGTSVCSTARTUPTYPE="Manual"

    ISSVCSTARTUPTYPE="Automatic"

    ISSVCACCOUNT="NT AUTHORITY\NetworkService"

    ASSVCSTARTUPTYPE="Automatic"

    ASCOLLATION="Latin1_General_CI_AS"

    ASDATADIR="Data"

    ASLOGDIR="Log"

    ASBACKUPDIR="Backup"

    ASTEMPDIR="Temp"

    ASCONFIGDIR="Config"

    ASPROVIDERMSOLAP="1"

    SQLSVCSTARTUPTYPE="Automatic"

    FILESTREAMLEVEL="0"

    ENABLERANU="True"

    SQLCOLLATION="Cyrillic_General_CI_AS"

    SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE"

    SECURITYMODE="SQL"

    ADDCURRENTUSERASSQLADMIN="False"

    TCPENABLED="0"

    NPENABLED="0"

    BROWSERSVCSTARTUPTYPE="Automatic"

    RSSVCSTARTUPTYPE="Automatic"

    RSINSTALLMODE="FilesOnlyMode"

    SQLSYSADMINACCOUNTS="domain\login"

    SQLSVCPASSWORD = "password"

    SAPWD = "password"




    • Изменено nICEsCREAM 1 марта 2010 г. 10:53 Прополка
    1 марта 2010 г. 10:17
  • 1. не нужно копировать мегабайт логов в форум
    2. пароль для встроенной учетки windows не должен задаваться :)
    ссылка
    ссылка про то как устанавливать SQL из командной строки
    1 марта 2010 г. 10:45
  • Наверняка сказать не могу, но выскажу пару предположений:

    - Возможно в конфигурационном фале прописан пароль для Windows пользователя  NT AUTHORITY\NETWORK SERVICE
    - Почему у вас ADDCURRENTUSERASSQLADMIN:      False ? По-моему, независимо от аутентификации, вы должный указать какого-нибудь Windows-пользователя в качестве админа
    - Integration Services и Analyses Services в экспрессе нет, а у вас указаны параметры для их установки

    и ещё у меня возник такой вопрос, как вы получили ваш ConfigurationFile.ini ?
    1 марта 2010 г. 10:45
  • пароль для встроенной учетки windows не должен задаваться :)
    Не задавали!)
    1 марта 2010 г. 11:12
  • как вы получили ваш ConfigurationFile.ini ?
    Ставился SQL Express не из командной строки (а как обычно), был установлены все нужные компоненты, проверена работоспособность после установки.

    После чего взяли полученый ConfigurationFile.ini , убрали параметры
    SQLSYSADMINACCOUNTS, SQLSVCPASSWORD, SAPWD -  они прописываются пользователем уже в процессе установки через интерфейс нашего дистрибутива .
    1 марта 2010 г. 11:13
  • пароль для встроенной учетки windows не должен задаваться :)
    Не задавали!)

    я хочу сказать, что сообщение ошибки, какбы намекает нам :)
    что где то (в ini файле или в формируемой вами строке параметров к установшику)
    следующий параметр, идущий после указания встроенной учетки виндовс - воспринимается как пароль
    поэтому я бы в первую очередь посмотрел все места где упоминается учетная запись, и посмотреть не ошиблись ли вы с ключевим словом, которое начало восприниматься в качестве пароля... как вариант
    1 марта 2010 г. 11:26
  • ДА, и еще :)
    "
    SQLSVCACCOUNT="NT AUTHORITY\NETWORK SERVICE"

    ...

    SQLSVCPASSWORD = "password"

    "
    пароль для встроенной учетки windows не должен задаваться :)
    p.s. SQLSVCPASSWORD - лишний наверное
    • Предложено в качестве ответа Nikonorov Evgeniy 1 марта 2010 г. 18:37
    • Помечено в качестве ответа I.Vorontsov 2 марта 2010 г. 7:37
    1 марта 2010 г. 11:28
  • Спасибо, исправимся!)
    2 марта 2010 г. 9:57