ID Artikel: 918685 - Kajian Terakhir: 30 September 2011 - Revisi: 1.0

Pesan galat saat menginstal SQL Server 2005 atau SQL Server 2008: "Berkas C:\Windows\Microsoft.NET\Framework\[version_number]\mscorlib.tlb tidak dapat dimuat"

Tips SistemThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

Pada Halaman ini

Perbesar semua | Perkecil semua

GEJALA

Saat Anda menginstal SQL Server 2005 atau SQL Server 2008, Anda menerima pesan galat berikut:
Berkas C:\Windows\Microsoft.NET\Framework\version_number\mscorlib.tlb tidak dapat dimuat. Upaya untuk memperbaiki kondisi ini gagal karena berkas tidak dapat ditemukan. Harap instal ulang program ini.
Perhatikan bahwa version_number adalah placeholder untuk nomor versi dari Microsoft .NET Framework, misalnya v1.0.3705, v1.1.4870, atau v2.0.50727.

Setelah Anda menginstal SQL Server 2005 atau SQL Server 2008, Anda mungkin menerima pesan galat yang menyerupai pesan galat ini setiap kali Anda memulai Microsoft SQL Server Management Studio.

PENYEBAB

Masalah ini disebabkan oleh jalur pada berkas Mscorlib.tlb file ditafsirkan dengan tidak tepat selama proses Penyetelan.

TEKNIK PEMECAHAN MASALAH

Penting Bagian, metode, atau tugas ini berisi beberapa langkah yang memberi tahu Anda cara memodifikasi registri. Namun, masalah serius dapat terjadi bila Anda memodifikasi registri dengan tidak benar. Oleh karena itu, pastikan bahwa Anda mengikuti beberapa langkah tersebut dengan saksama. Untuk perlindungan tambahan, cadangkan registri sebelum memodifikasikannya. Lalu Anda dapat memulihkan registri bila terjadi masalah. Untuk informasi selengkapnya mengenai cara mencadangkan dan memulihkan registri, klik nomor artikel berikut untuk melihat artikel dalam Pangkalan Pengetahuan Microsoft:
322756  (http://support.microsoft.com/kb/322756/id-id/ ) Cara mencadangkan dan memulihkan registri dalam Windows
Untuk meminta kami mengatasi masalah ini untuk Anda, buka bagian "Perbaiki untuk saya". Bila Anda memilih mengatasi masalah ini sendiri, buka bagian "Biarkan saya memperbaiki sendiri".

Perbaiki untuk saya



Untuk memperbaiki masalah ini secara otomatis, klik tombol atau tautan Perbaiki . Lalu klik Jalankan dalam kotak dialog Berkas Unduh, dan ikuti beberapa langkah dalam wisaya Perbaiki.


Perbaiki masalah ini
Microsoft Fix it 50701


Catatan
  • Bila masalah yang diuraikan dalam artikel ini masih berlanjut setelah Anda menginstal paket layanan atau hotfix, Anda harus menjalankan paket ini lagi untuk mengatasi masalah ini.
  • Wisaya ini mungkin hanya tersedia dalam Bahasa Inggris. Namun, perbaikan otomatis juga berfungsi untuk versi bahasa lain dalam Windows.
  • Bila Anda tidak menggunakan komputer yang bermasalah, simpan solusi Perbaiki dalam flashdisk atau CD lalu jalankan pada komputer yang bermasalah.

Lalu buka bagian "Apakah ini memperbaiki masalah?".



Biarkan saya memperbaiki sendiri

Untuk SQL Server 2005

Untuk mengatasi masalah ini, Anda harus mencantumkan jalur berkas Mscorlib.tlb yang benar secara manual dalam registri. Untuk melakukannya, ikuti beberapa langkah ini:
  1. Klik Mulai, klik Jalankan, ketik regedit, lalu klik OK.
  2. Cari subkunci registri berikut:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    Catatan
    • Bila Anda menginstal SQL Server 2005 pada sistem operasi 64-bit, cari subkunci registri berikut:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    • Bila Anda menginstal SQL Server 2005 Express Edition dengan Advanced Service, cari subkunci registri berikut:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
  3. Dalam panel kanan, klik ganda entri registri TlbPath. Kotak dialog Edit Untaian muncul.
  4. Dalam kotak Data nilai, ganti %CLRVERSION% dengan nilai berikut:
    v2.0.50727
    Perhatikan Nilai v2.0.50727 menunjukkan versi .NET Framework yang digunakan oleh SQL Server 2005 versi awal.
  5. Klik OK, lalu keluar dari Editor Registri.
Penting Bila Anda menginstal SQL Server 2005 paket layanan atau hotfix, paket layanan atau hotfix akan mengubah nilai yang Anda ganti dalam langkah 4 kembali ke %CLRVERSION%. Bila masalah yang diuraikan dalam artikel ini masih berlanjut setelah Anda menginstal paket layanan atau hotfix, Anda harus mengikuti beberapa langkah ini lagi untuk mengatasi masalah ini.

Untuk SQL Server 2008

Untuk mengatasi masalah ini, Anda harus mencantumkan jalur berkas Mscorlib.tlb dalam registri. Untuk melakukannya, ikuti beberapa langkah ini:
  1. Klik Mulai, klik Jalankan, ketik regedit, lalu klik OK.
  2. Cari subkunci registri berikut:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb Notes
    Bila Anda menginstal versi 32 bit dari SQL Server 2008 pada sistem operasi 64-bit, cari subkunci registri berikut:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    Bila Anda menginstal SQL Server 2008 Express Edition dengan Advanced Service, cari subkunci registri berikut:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
  3. Dalam panel kanan, klik ganda TlbPath.
  4. Dalam kotak Data nilai, ganti %CLRVERSION% dengan nilai berikut:
    v2.0.50727
    Perhatikan Nilai v2.0.50727 menunjukkan versi .NET Framework yang digunakan oleh SQL Server 2008 versi awal.
  5. Klik OK, lalu keluar dari Editor Registri.
Penting Bila Anda menginstal SQL Server 2008 paket layanan atau hotfix, paket layanan atau hotfix akan mengubah nilai yang Anda ganti dalam langkah 4 kembali ke %CLRVERSION%. Bila masalah yang diuraikan dalam artikel ini masih berlanjut setelah Anda menginstal paket layanan atau hotfix, Anda harus mengikut beberapa langkah ini lagi untuk mengatasi masalah ini.

Apakah ini memperbaiki masalah?

  • Periksa apakah masalah tersebut sudah diperbaiki. Bila masalah sudah diperbaiki, Anda selesai dengan bagian ini. Bila masalah belum teratasi, Anda dapat menghubungi dukungan (http://support.microsoft.com/contactus?ln=id-id#tab3) .
  • Kami sangat menghargai balikan Anda. Untuk memberikan balikan atau melaporkan masalah dengan solusi ini, harap berikan komentar pada blog "Perbaiki untuk saya (http://blogs.technet.com/fixit4me/) " kirimkan email (mailto:fixit4me@microsoft.com?Subject=KB) kepada kami.

STATUS

Microsoft telah mengonfirmasi bahwa ini masalah dalam produk Microsoft yang tercantum dalam bagian "Berlaku untuk".


Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use (http://go.microsoft.com/fwlink/?LinkId=151500) for other considerations.

Berlaku bagi:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
Kata kunci: 
kbsql2005setup kbexpertiseadvanced kbtshoot kbprb kbfixme kbmsifixme KB918685