Memecahkan Kesalahan Perakitan Saat Menginstal SQL 2008 R2 di Windows

Daftar Isi:

Memecahkan Kesalahan Perakitan Saat Menginstal SQL 2008 R2 di Windows
Memecahkan Kesalahan Perakitan Saat Menginstal SQL 2008 R2 di Windows

Video: Memecahkan Kesalahan Perakitan Saat Menginstal SQL 2008 R2 di Windows

Video: Memecahkan Kesalahan Perakitan Saat Menginstal SQL 2008 R2 di Windows
Video: Windows 10 Start Menu Tiles Customization - 10 Tips for Beginners - YouTube 2024, Mungkin
Anonim

Minggu ini kita akan membahas bagaimana memecahkan masalah kesalahan perakitan yang berbeda yang kita dapatkan saat menginstal pemecahan masalah untuk SQL Server. Saya akan memfokuskan artikel ini lebih lanjut di sistem SQL Server 2008 R2 dan Windows 7. Sebelum saya mulai, saya akan menjelaskan apa itu rakitan di Windows. Wikipedia menjelaskan perakitan di CLI, sebagai pustaka kode dikompilasi yang digunakan untuk penyebaran, versi, dan keamanan. CLI rakitan dapat memiliki informasi versi, yang memungkinkan mereka untuk menghilangkan sebagian besar konflik antara aplikasi yang disebabkan oleh rakitan bersama.

Kesalahan Perakitan sewaktu menginstal SQL di Windows

Jadi, mari masuk ke bagian pemecahan masalah artikel.

Sebagian besar waktu, kesalahan perakitan terjadi karena sisa-sisa yang gagal diinstal yaitu pemasangan pergi setengah jalan melalui dan melakukan roll-kembali. Dalam kasus seperti itu, kita harus membersihkan entri secara manual. Prosesnya agak panjang dan terkesan rumit, tetapi saya akan mencoba membuatnya sesederhana mungkin. Sebelum memulai proses, buat titik pemulihan sistem & buat cadangan registri. Silakan ikuti artikel ini untuk melakukan itu.

  • Cara Membuat Titik Pemulihan Sistem di Windows
  • Cadangkan dan Pulihkan Registri di Windows

Pertama-tama, kita harus menghapus entri setelah selesai. Jika tidak ada SQL yang diinstal pada mesin ini, maka cukup hapus semua entri SQL dari Program & Fitur. Jika tidak, cukup hapus SQL Server 2008 R2 dan pilih contoh yang Anda coba instal (Jangan hapus apa pun lainnya). Jika tidak ada, tinggalkan dan lanjutkan ke langkah berikutnya.

Langkah selanjutnya adalah melalui registri untuk memastikan semua entri dihapus. Sejujurnya, hampir tidak mungkin untuk mencari dan menghapus semua entri SQL, tetapi kami hanya dapat menghapus yang penting yang menurut kami akan menyebabkan masalah.

    • Mulai -> Jalankan -> Regedit
    • Pergi ke

32-bit: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Server 64-bit: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Server

  • Hapus entri untuk contoh SQL yang Anda pasang untuk dipasang. Jika Anda tidak memiliki SQL lainnya maka hapus saja Microsoft SQL Server root folder itu sendiri
  • Sekarang pergilah HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Aplikasi dan hapus entri untuk contoh SQL yang ingin Anda pasang
  • Lalu pergi ke HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services dan hapus entri untuk contoh SQL yang ingin Anda pasang
  • Anda akan menemukan beberapa set kontrol seperti ControlSet001, ControlSet002, ControlSet003, ControlSet004 dan seterusnya. Ulangi proses yang sama.
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Aplikasi dan hapus entri untuk contoh SQL yang ingin Anda pasang
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services dan hapus entri untuk contoh SQL yang ingin Anda pasang.

Sekarang langkah selanjutnya adalah menghapus entri perakitan untuk SQL. Untuk melakukannya

  • Mulai -> Jalankan -> majelis
  • Carilah majelis dimulai dengan Microsoft.SqlServer, setelah Anda menemukannya klik kanan dan klik Uninstall

Sekarang hanya untuk memastikan Anda mendapatkan semua entri, ada trik di mana kita dapat beralih tampilan perakitan ke tampilan folder.

  • Di command prompt, ketik cd / d% windows% assembly
  • Mengetik: attrib -r -h -s desktop.ini
  • Mengetik ren desktop.ini desktop.bak

Atau

  • Pergi ke HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
  • Tambahkan nama nilai biner baru “ DisableCacheViewer
  • Klik kanan pada “ DisableCacheViewer ”Dan klik Ubah
  • Masukkan 1
  • Tutup registri dan coba lagi

Sekarang jika Anda kembali ke perakitan Anda harus melihat folder daripada tampilan perakitan. Sekarang cari apa saja Microsoft.SqlServer dan keluarkan. Setelah Anda menyelesaikan proses, cukup kosongkan TEMP dan reboot sistem dan coba untuk menginstalnya lagi.

Sekarang dalam beberapa kasus Anda mungkin masih mendapatkan kesalahan perakitan, sebagian besar kasus itu karena Microsoft.NET 4.0. Saya akan merekomendasikan untuk menginstal ulang.NET Frameworks 4.0 dan mencoba menginstalnya lagi. Juga Microsoft Visual C ++ 2008 atau 2010 mungkin juga menyebabkan kesalahan tersebut. Menginstal ulang mereka adalah ide yang bagus.

Ada skenario lain di mana kesalahan disebabkan oleh Microsoft SQL Server 2008 R2 RsFx Driver MSI. Dalam kasus seperti itu kita dapat mencoba dua hal. Salah satunya adalah membuat entri yang hilang di registri atau untuk menghapus driver dari folder Installer.

Metode 1:

  • Mulai -> Jalankan -> Regedit
  • Pergi ke HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Klik kanan pada RsFX0150 dan klik tombol Baru dan ketik InstancesShares
  • Sekarang tutup registri dan coba instal lagi.

Metode 2:

  • Mulai -> Jalankan -> Penginstal
  • Setelah folder terbuka Anda akan mengirim banyak kolom, Klik kanan pada salah satu nama kolom dan pilih Lainnya
  • Dari daftar pilih Komentar dan klik OK.
  • Sekarang cari Microsoft SQL Server 2008 R2 RsFx Driver MSI di komentar (Karena nama file yang sebenarnya akan menjadi omong kosong)
  • Klik kanan pada file MSI dan klik Uninstall

Nah menggunakan metode ini Anda harus dapat menyelesaikan sebagian besar kesalahan terkait perakitan saat menginstal Microsoft SQL Server 2008 R2. Jika Anda masih memiliki masalah, Anda dapat menggunakan bagian komentar kami.

Direkomendasikan: