none
Ошибка 18456 при установке SQL Server 2005 RRS feed

  • Общие обсуждения

  • Добрый день.

    Возникает ошибка в процессе установки SQL Sqerver 2005 Standard на Windows Server 2003 Standard. Устанавливается default instance. Установка происходит под учетной записью Network Service, в смешанном режиме. Во время запуска конфигурирования ядра SQL Server возникает ошибка:

    Error: 18456, Severity: 14, State: 10.
    Login failed for user 'sa'. [CLIENT: <local machine>]

    В дальнейшем, при нажатии отметмены на сообщении, происходит откат произведенных действий по установке и служба SQL Server не установлена.

    В каком направлении "копать"? В google на форумах с подобной ошибкой внятного решения нет.

Все ответы

  • Проблема в том, что user 'sa' не может авторизоваться. Вот справка по ошибке.
  • Спасибо, но там нет состояния 10. Что оно означает? И что блокирует авторизацию под "sa" если SQL Server только в процессе установки?

  • Дальнейшее разгадывание ребуса приводит вот к этому, а затем к ссылке на скачивание вот этого хот-фикса.
  • Александр, я скачал хот-фикс, а так же QLServer2005SP4-KB2463332-x86-ENU, но это все обновления для уже установленного продукта. Появляется сообщение об отсутствии установленного продукта.

    -------------------------------------------------------

    Из статьи:

    Предвартельные требования

    <script type="text/javascript">// <![CDATA[ loadTOCNode(3, 'resolution'); ]]></script> Требуется SQL Server 2005 с пакетом обновления 1 (SP1), установленные для установки этого исправления.

    -------------------------------------------------------

    У меня из-за ошибки авторизации установка не происходит. Что посоветуете в данном случае?

  • У меня из-за ошибки авторизации установка не происходит. Что посоветуете в данном случае?


    Попробуйте сделать установку с Вин-авторизацией, а уже потом включить смешанную.


    http://www.t-sql.ru
    Отвечающий
  • Еще хочу спросить, а случайно не производились до этого на этой же машине неудавшиеся попытки установить другие версии SQL Server?
  • 1. При установке под Вин-авторизацией появляется таже ошибка Error: 18456, Severity: 14, State: 10.
    Login failed for user 'sa'. [CLIENT: <local machine>], хотя вход в смешанном режиме не указывал.

    2. На этой же машине был установлен SQL Server 2005 Standard EN из этого же дистрибутива с установленным SP3. Ранее все работало, но в один прекрасный момент, после перезагрузки сервера (по запросу, установились обновления windows), перестал проходить аутентификацию. После неудачных попыток, каким либо способом авторизоваться, я удалил SQL Server (удалился корректно без ошибок) для переустановки. Остатки предыдущего экземпляра я почистил: удалил папку c:\Program Files\Microsoft SQL Server\, а так же связаное с SQL Server 2005 в реестре. Попытка откатить обеновления windows ни к чему не привела. Так же на сервере установлен Outpost Firewall Pro, я его останавливал и отключал в службах, но он никак не влияет на ход установки. Пытаюсь установить туже версию SQL Server.

  •  я удалил SQL Server (удалился корректно без ошибок)

    Убедитесь, что все "хвосты" удалены: http://technet.microsoft.com/ru-ru/library/aa337087(SQL.90).aspx
    http://www.t-sql.ru
    Отвечающий
  •  я удалил SQL Server (удалился корректно без ошибок)

    Убедитесь, что все "хвосты" удалены: http://technet.microsoft.com/ru-ru/library/aa337087(SQL.90).aspx
    http://www.t-sql.ru

    Все сделал как написано в статье, ни одного компонента SQL не осталось (каких либо сообщений об ошибках небыло), удалил MSXML 6.0 и .NET Framework 2.0, удалил папку c:\Program Files\Microsoft SQL Server\. В реестре ветки связанные с SQL Server удалил (делал поиском по реестру с запросом "SQL Server"). Перезагрузил сервер. При установке SQL, новому появляется таже самая ошибка. Возможно еще где-то в реестре есть ветки отвечающие за SQL Server?
  • У меня получилось установить SQL Server 2005, но установка прошла с той же ошибкой. Я перезапустил службу SQL Server и в момент перезапуска нажал кнопку retry, установка прошла до конца. После установки, через  SQL Server Management Studio доступ через вин-аутентификацию и sql-ауткентификацию всеравно отсутсвовал. Я установил SP1 и hotfix как было сказано ранее, а так же установил SP4. Доступ всеравно отсутствовал. В связи со всеми этими событиями мне ранее пришлось поставить виртуальную машину и наней развернуть SQL Server, т.к. доступ к базе требуется ежедневно. Т.к. логины и пароли храняться в таблицах БД я просто взял и скопировал все файлы с виртуального сервера из папки c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\ в одноименную на восстанавливаемый сервер, естественно при остановленных всех службах SQL. У меня появился доступ через вин-аутентификацию и с помощью её я создал дополнительный логин для входа с sql-аутентификацией. Под вновь созданным логином я прохожу sql-аутентификацию стороннее ПО тоже подключается к БД (это уже хорошо), но у меня не работает встроенный логин "sa". При попытке пройти аутентификацию появляется все таже ошибка Error: 18456, Severity: 14, State: 10. При попытке зайти в свойства логина "sa" под вин-аутентификацией появляется сообщение о невозможности отобразить требуемый диалог. Я попытался сбросить пароль sa с помощью статьи, но под "sa" всеравно не пускает и не предлагает смену пароля. При попытке зайти в свойства логина "sa" под вин-аутентификацией появляется сообщение:

    Cannot show requested dialog.

    Property MustChangePassword is not available for Login '[sa]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights.  (Microsoft.SqlServer.Smo)

    Хотелось бы понять, у меня нет прав или чего то другого не хватает для входа под "sa"? Возможно восстановить логин "sa"?

  • Александр, а нет ли в логах более детальной информации о том, почему Login failed for user 'sa' ? Посмотрите Windows Event Log и
    execute sp_readerrorlog
    
    после того, как аутентифкация в очередной раз не удалась. И, кстати, оживить sa под аутентификацией Windows пытались под доменной учеткой? Стоит попробовать еще раз, но под учеткой локального администратора сервера.

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
  • Уважаемый Александр Атьман!

    В Вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
    1 июня 2011 г. 12:50
  • Хм.... удивительно но у меня точь в точь такая же проблема...

    Вызвали посмотреть компьютер

    Старый селерон и чипсет  845

    Установлен Windows Server 2003 SP2... c 2007 года без домена.. только одна УЗ Admin с полными правами, без пароля под ней и работали :)

    был SQL Server 2005 Express + самые необходимые программы (ворд, эксель, архиватор... ) и Торгсофт... та что пользовала SQL..

    Доступа в интернет на месте не было и я не посмотрел  параметр "State:" так как не знал

    Но все идентично описанию Александра

    1. Есть SQL Server 2005 Express

    2. Добавлена база TorgsoftDB. Ее использует одноименная программа...

    3. Есть два режима запуска этой программы... Хозяин (под логином "sa" с паролем) и Продавец (создан дополнительный пользователь "seller" без пароля)

    4. Использовался смешанный режим авторизации...

    Проблема.

    1. Перестала запускаться программа ругаясь на авторизацию пользователей... но по утверждению пользователя она таки запускалась если много-много раз повторять попытку (кликать на ярлык :) ).. я никак это не повторил... и службы перезапускал и монитор тряпочкой протирал...

    но факт она таки запускалась у пользователя спустя час-два тупо-тыкания... на ярлык... (..хм надо же.. настойчивость сильная штука)

    2. Подключится к серверу SQL через менеджер получалось только от УЗ виндовс... я ж сразу полез в папку Securyty посмотреть параметры пользователей "sa" и "seller" но при попытке открыть их параметры "...появляется сообщение о невозможности отобразить требуемый диалог....

    (в самой базе TorgsoftDB все вкладки работали и я даже успешно её забэкапил штатными способоми)

    3. Вобщем без интернета тяжело искать решение... а делать что-то нужно было... я решил переустановить MS SQL ... и при установке случилась таже беда, что и у автора темы... причем неважно... устанавливал в режими только NT авторизации толи смешаном....  выдавало Login failed for user 'sa'. [CLIENT: <local machine>]

    4. В логах кроме Error: 18456 паралельно появлялась еще

    Ошибка: 7005 Источник: Service Control Manager

    Описание: Сбой при вызове LoadUserProfile из-за ошибки

    Отказано в доступе.

    5. Сам профиль пользователя Admin без проблем загружался... никаких сбоев помимо подключения к SQL не замечено... Так же пробовал создавать нового пользоватля.. давал тоже полные права локального админа... ситуация та же :)...

    Вобщем проблему так и не решил... думал дома поищу информацию по ошибкам в интернете.. а тут особо и нет сообщений-то :(... у всех стандартные ситуации... тот пароль не верно ввел... а у того где-то чет не разрешено.... вот самая подходящая тема но и тут без решения....

    Я установить не смог.. не додумался сервис перезапускать как Александр... хоть какой-нибудь совет.. дайте .. а то переустановить Виндовс и ту програмку - проблемно...  (лицензия... + нужен интернет, а там его нет... и т.д.)



    • Изменено EternalTear 4 октября 2012 г. 1:46
    4 октября 2012 г. 1:43