< Назад к списку категорий
На ПК установлен SQL-сервер. Что делать если при установке ПКМ программа-установщик не "видит" этого установленного экземпляра SQL?
Решение
Причин возникновения такой ситуации может быть несколько. При установке ПКМ надо выполнять 3 основных правила, которые помогут избежать эти причины:
1. если компьютер сетевой (доменный), а пользователь - не администратор, то этому пользователю администратором сети должны быть назначены права на установку программного обеспечения и доступ к установленному SQL-серверу
2. если компьютер не сетевой (доменный), запуск установщика ПКМ должен выполняться от имени администратора компьютера
3. перед запуском установщика проверить факт работающей службы ядра SQL-сервера и ее тип запуска из диспетчера задач (в открытых службах в колонке "состояние" служба ядра должна содержать значение "работает", а в колонке "тип запуска" - значение "автоматически")
Это основные общие правила. При их выполнении программа-установщик ПКМ обнаружив установленный SQL-сервер пропустит в своем алгоритме предложение о новой установке и перейдет к установке ПКМ. И вот тут может сложиться описанная ситуация так, что в окне "Соединение с сервером MS SQL..." в поле "Имя сервера:" никакого имени не появится. Этот неприятный и не редкий случай может возникнуть по причине несовместимости настроек в самом SQL-сервере с ожидаемыми в установщике ПКМ.
В настройках SQL-сервера:
- должен быть разрешен вход с учетной записью пользователя, устанавливающего ПКМ
- должно быть включено имя входа "sa" и для него установлен пароль, известный пользователю (он будет использован в окне "Соединение с сервером MS SQL..." в поле "Пароль").
После выполнения этих настроек в SQL-сервера и перезапуска программы-установщика ПКМ будет установлен с подключением к имеющемуся SQL-серверу с учетом ввода пароля для имени входа "sa".
В случае, когда в поле "Имя сервера:" никакого имени не появляется и пользователь вводит его вручную, даже при знании пароля, но не проверив наличие учетной записи "sa", соединение не состоится.
Альтернативным способом преодолеть невозможность соединения с имеющимся SQL-сервером является установка дополнительного локального именованного экземпляра с правом входа только с учетной записью пользователя. В этом случае программа-установщик ПКМ его обязательно подключит.
Поскольку установщик в рассматриваемой ситуации не предлагает новую установку SQL-сервера, сделать это надо вручную воспользовавшись одной из ссылок:
-
http://www.teko.biz/upload/SQLExpress2008-R2-SP2.exe - для ОС WIN XP, WIN 7 и WIN 8
-
http://www.teko.biz/upload/SQLExpress2014-SP1.exe - для ОС WIN 10.
Рекомендуемые версии SQL минимальны, но абсолютно достаточны для функционирования ПКМ и устанавливаются без затруднений.
Установка SQLExpress2008-R2-SP2 выполнится без дополнительных настроек. Далее установка ПКМ произойдет без запроса пароля для имени входа "sa", он по умолчанию при установке SQL принят «123456» и его «знает» установщик ПКМ.
При установке SQLExpress2014-SP1 от пользователя потребуются дополнительные ручные настройки:
- принять условия лицензионного соглашения
- согласиться с именем экземпляра по умолчанию "SQLExpress"
- согласиться с именами учетных записей ядра и обозревателя и типом запуска по умолчанию
- обязательно установить смешанный режим проверки подлинности SQL и Windows
- указать пароль для имени входа "sa" (проще - «123456», но можно иной и тогда его запомнить/записать.
Далее при работе установщика ПКМ ввести указанный пароль, если он был отличен от «123456».
< Назад к списку категорий