Назад | Перейти на главную страницу

Ошибка SQL Server 2008 R2 «Программа или функция не запускаются или запускаются из-за несовместимости с 64-разрядными версиями Windows».

Я устанавливаю SQL Server 2008 R2 с DVD, на котором написано 32/64на сервер Windows Server 2008 R2. Я хочу установить 64-разрядную версию SQL Server 2008 R2. Я устанавливаю SQL Server с включенной и настроенной функцией отказоустойчивого кластера. Однако, когда я запускаю установочный файл SQL Server 2008 R2, я получаю следующую ошибку.

Версия этого файла несовместима с используемой вами версией Windows. Проверьте системную информацию вашего компьютера, чтобы узнать, нужна ли вам версия программы x86 (32-разрядная) или x64 (64-разрядная), а затем обратитесь к издателю программного обеспечения.

Когда я смотрю в средство просмотра событий, я вижу следующую ошибку:

Программа или компонент «\ ?? \ D: \ setup.exe» не запускается или запускается из-за несовместимости с 64-разрядными версиями Windows. Обратитесь к поставщику программного обеспечения, чтобы узнать, доступна ли 64-разрядная версия, совместимая с Windows.

Установщик SQL Server 2008 R2 32/64 бит и, конечно, Windows Server 2008 R2 64 бит. Что может мешать установке?

Мне удалось обойти это.

Я нашел это предварительное требование при установке SQL в кластере.

http://msdn.microsoft.com/en-us/library/ms189910.aspx

в разделе: Другие особенности программного обеспечения

Это предварительные требования:

Файлы поддержки программы установки SQL Server. Вы можете установить эти файлы, запустив SqlSupport.msi, находящийся на установочном носителе SQL Server 2008 R2.

Я разместил этот файл в:

D:\1033_ENU_LP\x64\Setup\sql2008support\sqlsupport.msi

Это установило установку на машине. Затем я запустил установку из меню «Все программы» и после этого указал на диск, когда его спросили.

Заметил, что после установки SQL программа установки начинает нормально работать. Должно быть, это произошло из-за какого-то странного предварительного требования, которое должно быть установлено для меня.