Как установить SQL Server 2005 Express в Windows 8
Я попытался установить SQL Server 2005 Express SP3 x64 в Windows 8, но установщик дал мне ошибку:
Установочный пакет для продукта Microsoft SQL Server native Клиент не найден. Повторите попытку установки, используя действительную копию пакета установки 'sqlncli_x64.msi'
![enter image description here]()
Как я могу решить проблему?
Ответы
Ответ 1
Microsoft говорит, что SQL Server 2005 он несовместим с Windows 8, но я запускал его без проблем (только с использованием SP3), кроме установки.
После запуска установочного файла SQLExpr.exe
найдите скрытую папку, недавно созданную на диске C. Скопируйте содержимое в другую папку и отмените установку (или используйте WinRar, чтобы открыть файл и извлечь содержимое в временную папку)
После этого найдите файл sqlncli_x64.msi
в папке установки и запустите его.
Теперь вы готовы запустить файл setup.exe
и установить SQL Server 2005 без ошибок
![enter image description here]()
Ответ 2
У меня была та же проблема. Но мне также пришлось выполнить дополнительные шаги. Вот что я сделал.
Выполните следующие действия (только 64-разрядная версия SQL Server 2005 Developer Edition, протестированная на Windows 8 Pro 64-разрядной версии)
- Извлеките sqlncli.msi/sqlncli_x64.msi из SP3 или SP4. Я сделал это с SP4
- Установить sqlncli
- Запустите установку SQL Server 2005
- Во время установки я получил сообщение об ошибке
Не удалось запустить службу SQL Server. Дополнительные сведения см. В разделе "Вопросы по SQL Server Books Online", "Как просмотреть файлы журнала установки SQL Server 2005" и "Запуск SQL Server вручную".
- Не отжимайте еще раз. После установки SQL Server 2005 SP3 или SP4 скопируйте файлы SQLSERVR.EXE и SQLOS.DLL SQL Server и поместите их в папку установки SQL.
- Нажмите кнопку RETRY
Для STEP 5 выше: Хотя я не пытался искать настройки SP4/SP3 для SQLSERVR.EXE и SQLOS.DLL, но если у вас нет существующей установки SQL Server 2005 SP3/SP4, то, возможно, попробуйте изучить SP3/SP4 EXE (сжатый файл). Я не уверен, что это может помочь. В любом случае вы можете создать виртуальную машину и установить SQL Server 2005 с пакетом обновления 3 (SP3/Sp4) для копирования файлов для Windows 8
Ответ 3
У меня был другой опыт загрузки SQL Server 2005 Express в Windows 8. Я использовал установщик, у которого уже был пакет SP4, поэтому, возможно, это объясняет разницу. Первая ошибка, которую я получил, - это когда программа установки пыталась запустить SQL VSS Writer. Я просто сказал это игнорировать, и это продолжалось. Затем я столкнулся с той же ошибкой, что и в Sohail, где не запускалась служба SQL Server. Не было смысла следовать остальному методу Sohail, поскольку я уже использовал SP4-версию SQLServr.exe и SQLOS.dll. Вместо этого я просто отменил установку, перезагрузив машину, и снова запустил установку. Все было нормально во второй раз.
Место, где я нашел технику Sohail неоценимой, было тогда, когда мне нужно было установить SQL Server 2005 Standard на Windows Server 2012. У нас есть несколько новых серверов, которые мы планируем внедрить с Windows 2012, но мы не чувствовали необходимости обновить SQL Server, так как версия 2005 имеет все необходимые функциональные возможности и стоимость лицензии SQL 2012 на эти поля была бы 5-значной суммой.
Я немного изменил технику Sohail, добавив шаги для восстановления файлов SQLServr.exe и SQLOS.dll, чтобы я мог полностью применить SP4. Ниже приведены все шаги, которые я предпринял, начиная с установки нуля Windows Server 2012 Standard. Надеюсь, это поможет всем, кто хочет получить полностью обновленную установку SQL Server 2005 x64 в этой ОС.
- Используйте Мастер серверов Добавить мастера ролей и функций, чтобы удовлетворить все предварительные требования SQL:
- Выберите роль веб-сервера (IIS)
- Добавьте следующие дополнительные службы роли веб-сервера (обратите внимание, что некоторые из них автоматически будут тянуть другие, просто принимать и перемещаться):
- Перенаправление HTTP
- Аутентификация Windows
- ASP.NET 3.5 (обратите внимание, что вам нужно будет указать мастеру посмотреть папку \Sources\SxS установочного носителя Windows 2012 для правильной установки, просто нажмите ссылку "Укажите альтернативный путь к исходному файлу" перед нажатием кнопки Установить)
- Совместимость метабазы IIS 6
- Совместимость с IIS 6 WMI
- Запустите установку SQL Server 2005, игнорируя любые предупреждения о совместимости
- Если служба SQL Server не запускается во время установки, оставьте диалог вверх и выполните следующие действия:
- Резервное копирование SQLServr.exe и SQLOS.dll из C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn
- Замените эти два файла из рабочей копии SQL Server 2005, на которой уже был установлен SP4
- Вернитесь к настройке, нажмите "Повторить попытку" и "Настройка" теперь будут завершены.
- Остановить SQL-сервис и восстановить версии orignal SQLServr.exe и SQLOS.dll(или SP4 не считает нужным на следующем шаге)
- Установить SQL Server 2005 SP4
- Установить SQL Server 2005 SP4 Кумулятивное исправление 5069 (Windows Update не предлагала это по какой-то причине, поэтому мне пришлось загружать и устанавливать вручную)
- Если вы хотите получить последнюю документацию, установите последнюю версию электронной документации по SQL Server 2005.
Ответ 4
Я обнаружил, что в Windows 8.1 с уже установленным экземпляром SQL 2014, если я запустил SQLEXPR.EXE, а затем отклонил диалоговое окно "Предупреждение об этом, может быть, несовместимо", что установщик успешно завершил работу.
Я подозреваю, что возможно, что уже есть 2014 бита.
Ответ 5
установить "SQL Server 2005 пакет обновления 4" прямо ".
он содержит sql Express 2005 внутри. не позволяйте имени обмануть вас
выполняется succesfuly. от моего опыта
![введите описание изображения здесь]()
Ответ 6
Microsoft SQL Server 2005 Express Edition с пакетом обновления 4 Windows Server 2012 R2
Эти шаги основаны на предыдущем руководстве https://stackoverflow.com/users/2385/eduardo-molteni
- скачать SQLEXPR.EXE
- запустите SQLEXPR.EXE
- копировать c:\generate_installation_dir в inst.bak
- quit install
- запустите inst.bak/setuip/sqlncli_x64.msi
- запустите SQLEXPR.EXE
- наслаждайтесь!
Это работает с Microsoft SQL Server 2005 Express Edition с пакетом обновления 4 http://www.microsoft.com/en-us/download/details.aspx?id=184