Bagaimana cara menghapus instalasi SQL Server 2008 yang rusak?

8

Setelah menginstal Paket Layanan 2 dari Microsoft SQL Server 2008, SQL Server gagal untuk memulai. Mencoba untuk memperbaiki ini, saya telah melakukan beberapa hal bodoh, yang mengakibatkan sekarang dalam situasi di mana saya bahkan tidak dapat menginstal salinan baru SQL Server.

Inilah yang sebenarnya terjadi selama pengaturan:

  • Atur layar Aturan Dukungan (semua terlewati, tidak ada peringatan),
  • Layar Kunci Produk (memasukkan kunci produk yang valid),
  • Layar Ketentuan Lisensi (diterima),
  • Layar Pengaturan File Dukungan (klik Instal).

Dari jendela pengaturan ditutup, dan tidak ada yang terjadi, tidak ada kesalahan, tidak ada sama sekali. Tampaknya tidak ada log yang disimpan.

Apa langkah-langkah untuk membersihkan kekacauan dan untuk dapat menginstal SQL Server tanpa harus menginstal ulang seluruh OS?

Arseni Mourzenko
sumber

Jawaban:

4

pilihan lain - gunakan utilitas FIX IT dari Microsoft:

Perbaiki masalah yang tidak dapat diinstal atau dihapus program

Saya telah menghapus semua komponen Microsoft 2008 melalui utilitas ini dan dapat menginstalnya dengan benar setelahnya.

Roni
sumber
+1 untuk saran. Masih perhatikan bahwa di Windows 8 Consumer Preview, "Maaf, tetapi sistem operasi Anda tidak didukung oleh Microsoft Fix it saat ini" pesan ditampilkan.
Arseni Mourzenko
2

Selain jawaban oleh KCotreau untuk pertanyaan ini, bagi mereka yang mengalami masalah yang sama, di sini apa yang saya lakukan untuk dapat membuat instalasi yang bersih:

  1. Mencoba menghapus instalasi lama dengan setup.exe,
  2. Direktori yang dihapus terkait dengan SQL Server dari Program Files (termasuk x86),
  3. Menghapus semua referensi ke direktori tersebut dari registri. Ini harus dilakukan secara manual: dalam beberapa situasi, sepertinya lebih baik untuk menghapus seluruh kunci induk; pada yang lain, hanya nilai yang harus dihapus; akhirnya, dalam beberapa situasi Anda tidak perlu menghapus apa pun, karena kunci / nilai tersebut tidak dimaksudkan untuk digunakan selama pengaturan,
  4. Di-boot ulang.
  5. Pengaturan mulai bekerja, tetapi mengalami MsiGetProductInfo failed to retrieve ProductVersion for package during installkesalahan, yang dapat diselesaikan dengan menghapus kunci yang ditentukan (karena ada ratusan atau ribuan dari mereka, siap untuk menghabiskan waktu berjam-jam), atau dengan melakukan pencadangan HKEY_CLASSES_ROOT\Installer\UpgradeCodes, menghapus seluruh kunci, kemudian memulihkan itu setelah instalasi bersih dilakukan.

Saya masih akan merekomendasikan dalam situasi seperti mengembalikan cadangan sistem terakhir, atau menginstal ulang Windows (kedua hal itu tidak mungkin dalam kasus khusus saya) jika Anda ingin melakukan hal-hal dengan benar.

Arseni Mourzenko
sumber
1
Anda menyebutkan memulihkan. Pembaruan saya sendiri dari SQL 2005 hingga 2008 di server saya salah, dan saya bisa mendapatkannya kembali tanpa usaha berkat menggunakan perangkat lunak pencitraan Pencadangan dan Pemulihan Acronis. Saya sangat merekomendasikan bukan sembarang cadangan lama, tetapi solusi pencitraan untuk server kritis. Senang akhirnya Anda pulih.
KCotreau
1
+1: Memiliki masalah serupa. Terima kasih atas daftar tindakan khusus untuk menghapus. Alih-alih menghapus sesuatu secara manual, saya akan mencoba CCleaner. Komentar saya berikutnya akan memberi tahu hasilnya segera setelah saya mendapatkannya.
mico