Як видалити порушену установку SQL Server 2008?


8

Після встановлення пакета оновлень 2 для Microsoft SQL Server 2008 SQL Server не вдалося запустити. Намагаючись виправити це, я зробив кілька дурних речей, внаслідок чого зараз виникає ситуація, коли я навіть не можу встановити нову копію SQL Server.

Ось що насправді відбувається під час налаштування:

  • Екран Правил підтримки налаштування (усі пройшли, жодних попереджень),
  • Екран ключа продукту (введений дійсний ключ продукту),
  • Екран ліцензійних умов (прийнято),
  • Екран налаштування файлів підтримки (натиснув Встановити).

Тоді вікно налаштування закривається, і нічого не відбувається, жодних помилок, взагалі нічого. Здається, жоден журнал не зберігається.

Які кроки з очищення безладу та можливості встановлення SQL Server без необхідності перевстановлення всієї ОС?

Відповіді:



4

інший варіант - використовувати утиліту FIX IT від Microsoft:

Вирішіть проблеми, які неможливо встановити чи видалити

Я видалив усі компоненти Microsoft 2008 за допомогою цієї утиліти і після цього змогли її правильно встановити.


+1 для пропозиції. Все-таки зауважте, що у Windows 8 Consumer Preview (Попередній перегляд споживачів Windows) відображається повідомлення "Пробачте, але Microsoft операційна система наразі не підтримує це виправлення".
Арсеній Муренко

2

Окрім відповіді KCotreau на це запитання, для тих, хто стикається з тією ж проблемою, ось що я зробив, щоб зробити чисту установку:

  1. Спробував видалити стару установку з setup.exe,
  2. Видалено каталоги, пов'язані з SQL Server, з програмних файлів (включаючи x86),
  3. Видалено з реєстру всі посилання на ці каталоги. Це потрібно зробити вручну: в деяких ситуаціях здається, що краще видалити весь батьківський ключ; в інших потрібно видалити лише значення; нарешті, у деяких ситуаціях не потрібно нічого видаляти, оскільки ці ключі / значення не призначені для використання під час налаштування,
  4. Перезавантажено.
  5. Установка почала працювати, але зіткнулася з MsiGetProductInfo failed to retrieve ProductVersion for package during installпомилкою, яку можна усунути, видаливши вказані клавіші (оскільки їх сотні чи тисячі, будьте готові витратити години), або виконавши резервну копію HKEY_CLASSES_ROOT\Installer\UpgradeCodes, видаливши весь ключ, а потім відновіть. це після чистої установки.

Я б все-таки рекомендував у такій ситуації відновити останню резервну копію системи або перевстановити Windows (в моєму конкретному випадку обидва речі були неможливі), якщо ви хочете робити все правильно.


1
Ви згадали про відновлення. Моє власне оновлення з SQL 2005 до 2008 року на моєму сервері пішло не так, і мені вдалося повернути його без особливих зусиль завдяки використанню програмного забезпечення для зображень Acronis Backup and Recovery. Я настійно рекомендую не будь-яке старе резервне копіювання, а рішення для зображень для будь-якого критичного сервера. Радий, що нарешті видужали.
KCotreau

1
+1: Виникли подібні проблеми. Дякуємо за конкретний перелік дій щодо видалення. Замість того, щоб видаляти що-небудь вручну, я спробую CCleaner. Наступний мій коментар розповість результати, як тільки я їх отримаю.
mico
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.