Я устанавливаю 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 программа установки начинает нормально работать. Должно быть, это произошло из-за какого-то странного предварительного требования, которое должно быть установлено для меня.