Windows

Selesaikan Kesalahan Perhimpunan Apabila Memasang SQL 2008 R2 pada Windows

Migrating to SQL Server 2017

Migrating to SQL Server 2017
Anonim

Minggu ini kita akan membincangkan cara menyelesaikan masalah pemasangan yang berbeza yang kita dapati semasa pemasangan masalah untuk SQL Server. Saya akan memfokuskan artikel ini lebih lanjut mengenai sistem SQL Server 2008 R2 dan Windows 7. Sebelum saya mula, saya akan menerangkan apakah pemasangan pada Windows. Wikipedia menerangkan perhimpunan di CLI, sebagai pustaka kod yang digunakan untuk penggunaan, versi, dan keselamatan. Perhimpunan CLI boleh mempunyai maklumat versi, yang membolehkan mereka menghapuskan konflik yang paling besar di antara aplikasi yang disebabkan oleh perhimpunan yang dikongsi.

Kesilapan Perhimpunan semasa memasang SQL pada Windows

Jadi mari masuk ke bahagian pemecahan artikel

Kebanyakan kali, ralat perhimpunan berlaku kerana sisa-sisa kegagalan yang dipasang iaitu pemasangan berjalan setengah jalan dan melakukan roll-back. Dalam kes sedemikian, kita perlu membersihkan penyertaan secara manual. Ini proses yang agak panjang dan seolah-olah rumit, tetapi saya akan cuba menjadikannya semudah yang saya boleh. Sebelum kita memulakan proses membuat titik pemulihan sistem & buat sandaran pendaftaran. Sila ikuti artikel-artikel ini untuk melakukannya.

  • Bagaimana Membuat Sistem Pulihkan Point di Windows
  • Backup dan Restore Registry di Windows

Pertama sekali, kita perlu mengalih keluar sebarang selepas entri. Sekiranya tidak ada SQL yang dipasang pada mesin ini, maka cabut semua entri SQL dari Program & Ciri. Jika tidak, cuma keluarkan SQL Server 2008 R2 dan pilih contoh yang anda cuba pasang (Jangan keluarkan apa-apa lagi). Sekiranya tidak ada, maka biarkannya dan mari pergi ke langkah seterusnya.

Langkah seterusnya akan melalui pendaftaran untuk memastikan semua entri dikeluarkan. Sebenarnya, tidak mustahil untuk mencari dan memadam semua entri SQL, tetapi kita boleh memadam hanya perkara penting yang kita fikir akan menyebabkan masalah.

    • Mula -> Run -> Regedit
    • Pergi ke

32-bit: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Server 64-bit: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft < > Server Padam entri untuk contoh SQL yang anda sedang mengikat untuk dipasang. Sekiranya anda tidak mempunyai sebarang SQL lain maka hanya padam Microsoft SQL

  • Folder akar pelayan sendiri Sekarang pergi ke HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application
  • dan hapus entri untuk contoh SQL anda mengikat untuk memasang Kemudian pergi ke HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services
  • dan hapus entri untuk contoh SQL yang anda sedang mengikat untuk memasang set kawalan seperti ControlSet001
  • , ControlSet002 , ControlSet003 , ControlSet004 dan sebagainya. Ulangi proses yang sama HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application dan hapus entri untuk contoh SQL yang anda mengikat untuk memasang
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services untuk contoh SQL anda mengikat untuk memasang.
  • Sekarang langkah seterusnya ialah untuk menghapus entri pemasangan untuk SQL. Untuk melakukan itu Start -> Run ->

assembly

  • Mencari perhimpunan bermula dengan Microsoft.SqlServer
  • , sekali anda dapati klik kanan dan klik pada UninstallPada command prompt, ketik

cd / d% windows% assembly

  • Type: attributes -r -h -s desktop.ini
  • Ketik ren desktop.ini desktop.bak
  • Atau Pergi ke HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion

Tambah nama nilai binari baru "

  • DisableCacheViewer
  • " Klik kanan pada" DisableCacheViewer
  • "dan klik pada Modify Enter 1 Tutup registri dan cuba lagi
  • Sekarang jika anda kembali ke perhimpunan harus dilihat folder berbanding pandangan pemasangan. Sekarang cari mana-mana
  • Microsoft.SqlServer

dan keluarkannya. Sebaik sahaja anda menyelesaikan proses itu hanya kosongkan TEMP dan but semula sistem dan cuba pasangnya lagi. Sekarang dalam beberapa kes, anda mungkin masih mendapat ralat perhimpunan, kebanyakan kes itu disebabkan oleh Microsoft.NET 4.0. Saya akan mengesyorkan untuk memasang semula NET Framework 4.0 dan cuba memasangnya lagi. Juga Microsoft Visual C ++ 2008 atau 2010 mungkin juga menyebabkan kesilapan tersebut. Memasang semula mereka akan menjadi idea yang baik. Terdapat satu lagi senario di mana ralat disebabkan oleh Microsoft SQL Server 2008 R2 RsFx Driver MSI. Dalam kes sedemikian, kita boleh mencuba dua perkara.

Kaedah 1:

Mula -> Jalankan ->

Regedit

  • Pergi ke HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Klik kanan pada RsFX0150
  • dan klik pada kekunci baru dan ketik InstancesShares Sekarang tutup pendaftaran dan cuba pasang lagi. 2: Mula -> Run -> Installer
  • Setelah folder terbuka anda akan menghantar banyak lajur, Klik kanan pada salah satu nama lajur dan pilih Lagi

Dari senarai pilih

  • dan klik OK.
  • Sekarang cari Microsoft SQL Server 2008 R2 Pemandu RsFx MSI dalam komen (Oleh kerana nama fail sebenar akan menjadi kurang ajar) Klik kanan pada fail MSI dan klik pada Uninstall Baik menggunakan kaedah ini, anda sepatutnya dapat menyelesaikan sebahagian besar ralat berkaitan pemasangan ketika memasang Microsoft SQL Server 2008 R2. Sekiranya anda masih menghadapi masalah, anda boleh menggunakan bahagian komen kami.