Memperbaiki Error SQL Server 2008 R2 - Unable to cast COM object of type 'System.__ComObject'


Beberapa waktu yang lalu saya diminta bantuan oleh rekan untuk membantu memperbaiki hasil instalasi SQL Server 2008 R2 di PC yang rencananya akan digunakan untuk latihan programing. Hanya saja saat itu rekan saya tidak menyebutkan secara spesifik pesan error yang muncul, namun setelah saya coba masalah ini terjadi saat mencoba melakukan koneksi ke server database utama meskipun sudah memasukkan nomor IP server database/namadatabase, user dan password dengan benar namun muncul pesan error seperti dibawah ini (saat itu tidak terpikir untuk melakukan screenshoot, hanya saya copy paste saja di notepad) :

TITLE: Microsoft SQL Server Management Studio
------------------------------
Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.OLE.Interop.IServiceProvider'. This operation
failed because the QueryInterface call on the COM component for the interface with IID '{6D5140C1-7436-11CE-8034-00AA006009FA}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)). (Microsoft.VisualStudio.OLE.Interop)
Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.VisualStudio.OLE.Interop.IServiceProvider'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{6D5140C1-7436-11CE-8034-00AA006009FA}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)). (Microsoft.VisualStudio.OLE.Interop)

Jujur saya sebelumnya tidak pernah bersentuhan dengan SQL Server 2008 R2, saya lebih cenderung ke hardware dan jaringan komputer dengan level newbie.  Langkah pertama saya lakukan instalasi ulang, dengan terlebih dahulu melakukan pembersihan seluruh komponen terkait SQL Server 2008 R2 tersebut hal ini bertujuan untuk mendapatkan hasil instalasi yang benar - benar "perawan".

Setelah kembali terinstall saya coba melakukan koneksi dengan memasukkan alat IP server database/namadatabase, user dan password, hasilnya masih sama saja muncul error seperti diatas. Akhirnya berkonsultasi ke Google, saya yakin diluar sana pasti ada yang pernah mengalami hal serupa. Alhamdulillah hasil pencarian membuahkan hasil, ternyata ada file *.dll yangg harus di-register ulang agar masalah ini bisa terselesaikan dan dile tersebut adalah ieproxy.dll. Ikuti langkah dibawah :

  1. Buka command prompt, tekan Windows + R kemudian ketik "cmd" lalu Enter
  2. Ketik regsvr32.exe “%Programfiles%\Internet Explorer\ieproxy.dll” lalu Enter jika menggunakan Windows 64 bit ketik regsvr32.exe “%Programfiles(x86)%\Internet Explorer\ieproxy.dll” lalu Enter
  3. Setelah muncul pesan proses registrasi sukses, coba lakukan koneksi di SQL Server 2008 R2, jika masih belum bisa dan muncul pesan error yang sama lakukan restart terlebih dahulu kemudian coba koneksi lagi
  4. Command Prompt harus dijalankan dengan otorisasi Administrator
Semoga bermanfaat, terima kasih sudah berkunjung.

loading...

Popular Posts