Ошибка установки SQL Server
Я удалю SQL Server 2008 R2 и затем установить его, но теперь я получаю сообщение об ошибке:
НАЗВАНИЕ: Ошибка установки SQL Server.
Программа установки SQL Server обнаружила следующую ошибку:
MsiGetProductInfo не удалось получить ProductVersion для пакета с кодом продукта = '{A2122A9C-A699-4365-ADF8-68FEAC125D61}'. Код ошибки: 1605..
КНОПКИ:
Хорошо
3 ответа
- перейти в меню "Пуск"
- Run -> regedit
- редактировать
HKEY_CLASSES_ROOT\Installer\UpgradeCodes
- переименовать
UpgradeCodes
вUpgradeCodesOld
- Переустановите SQL SERVER снова
Если вы полностью отчаялись, вы можете попробовать следующий скрипт PowerShell, который спас меня несколько раз. Этот сценарий PowerShell создает файл ".bat", который можно запустить для полного удаления SQLServer. Пожалуйста, сделайте Тщательный обзор того, что находится в этом.bat файле, прежде чем выполнять его! Возможно, выполнять вещи по одному шагу за раз:
# Be careful with that axe, Eugene.
#
# Generate a bat file named 'uninstallSQL.bat' to completely uninstall SQL Server from a machine.
# Content of the .bat file MUST be reviewed before execution, in order to REMOVE things you want
# to keep.
Get-ChildItem HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall |
select @{Name='Guid';Expression={$_.PSChildName}}, @{Name='Disp';Expression={($_.GetValue("DisplayName"))}} |
where-object {$_.Disp -ilike "*SQL*"} |
where-object {$_.Guid -like '{*'} |
% {"rem " + $_.Disp; 'msiexec.exe /x "' + $_.Guid + '" /passive'; ''} > uninstallSQL.bat
РЕШЕНИЕ (работает на моем конце) ********************************* Получить код продукта = '{0826F9E4-787E-481D-83E0-BC6A57B056D5}'из полученного сообщения об ошибке.
Байт переворачивает первую часть с 0826F9E4 до 4E9F6280. Выполните поиск в реестре по адресу HKEY_CLASSES_ROOT\Installer\UpgradeCodes и попробуйте найти совпадение.
Сделайте резервную копию реестра и удалите родительский ключ. Повторно запустите Обновление, и если это снова не удается для другого GUID, то повторите шаги, указанные выше.
В моем случае я должен был повторить эти шаги трижды, так как было 3 других места, где мне нужно было изменить код продукта. Тогда настройка прошла успешно.