Подтвердить что ты не робот

Как установить 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

Как я могу решить проблему?

4b9b3361

Ответ 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