ID Artikel: 285100 - Kajian Terakhir: 23 September 2011 - Revisi: 2.0

FIX: Instalasi SQL Server gagal ketika nama komputer Windows campuran atau huruf kecil

Download Hotfix tersediaHotfix Download Available
View and request hotfix downloads
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.
BUG #: 351711(SQL2000)
Perbesar semua | Perkecil semua

GEJALA

Sambungan upaya atas perpustakaan jaringan memori bersama gagal pada server di mana GetComputerName mengembalikan nama server kasus lebih rendah atau campuran.

Ketika memori bersama koneksi usaha gagal, SQL Server jaringan perpustakaan upaya untuk menghubungkan ke protokol alternatif.

Ketika Anda menginstal apapun Edisi Microsoft SQL Server 2000 atau Microsoft SQL Server 2000 Desktop Mesin (MSDE 2000) pada komputer yang namanya adalah semua huruf kecil atau campuran kasus, setup mungkin gagal, dan Anda menerima salah satu pesan berikut:

Untuk MSDE 2000:
Penataan gagal untuk mengkonfigurasi server. Lihat log kesalahan server dan setup error log untuk informasi lebih lanjut.
Untuk SQL Server 2000:
Penataan gagal untuk mengkonfigurasi server. Lihat log kesalahan server dan sqlstp.log untuk informasi lebih lanjut.
SQL Server 2005 failover cluster

Ketika Anda menginstal SQL Server 2005 failover cluster yang memiliki dua atau lebih simpul yang namanya mengandung semua karakter huruf kecil atau campuran kasus karakter, pesan galat berikut ini mungkin login di Summary.txt file:
Produk: Microsoft SQL Server 2005
Produk versi: 9.00.1399.06
Menginstal: gagal
Terakhir tindakan: InstallFinalize
Kesalahan String: Setup telah menjumpai kesalahan tak terduga sambil menyelesaikan komit. Kesalahan adalah: parameter salah.
Nomor kesalahan: 29528

PENYEBAB

GetComputerName digunakan untuk mendapatkan nama komputer lokal. Jaringan klien Perpustakaan komponen (DBMSLPCn.dll) mengubah nama untuk semua huruf. The server jaringan perpustakaan komponen (SSMSLPCn.dll) meninggalkan nama sebagai kembali.

PEMECAHAN MASALAH

Tersedia hotfix yang didukung dari Microsoft. Namun, hotfix ini ditujukan hanya untuk memecahkan masalah yang dijelaskan di artikel ini. Gunakan hotfix ini hanya untuk sistem yang mengalami masalah khusus ini.

Apabila hotfix tersedia untuk diunduh, akan ada bagian "Tersedia unduhan hotfix" di bagian atas artikel Pangkalan Pengetahuan ini. Jika bagian ini tidak ditampilkan, kirimkan permintaan ke Layanan Pelanggan dan Dukungan Microsoft untuk mendapatkan hotfix.

Catatan Jika terjadi masalah tambahan atau jika pemecahan masalah apa pun diperlukan, Anda perlu membuat permintaan layanan tersendiri. Biaya dukungan biasa akan diterapkan pada pertanyaan dan masalah dukungan tambahan yang tidak termasuk di hotfix ini. Untuk daftar lengkap nomor telepon pelanggan layanan dan dukungan Microsoft atau untuk membuat permintaan layanan tersendiri, kunjungi Web site Microsoft berikut:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Catatan Formulir "Tersedia download perbaikan terbaru" menampilkan bahasa untuk perbaikan terbaru tersedia. Jika tidak menemukan bahasa Anda, ini karena hotfix tidak tersedia untuk bahasa tersebut. Versi bahasa Inggris perbaikan ini harus memiliki atribut berkas berikut atau kemudian:
   File name     Platform
   ----------------------

   SSMSLPCn.dll   Intel
   SSMSLPCn.pdb   Intel
   				

Untuk informasi tambahan tentang bagaimana untuk men-download berkas Dukungan Microsoft, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
119591  (http://support.microsoft.com/kb/119591/EN-US/ ) Cara mendapatkan berkas Dukungan Microsoft dari Layanan Online
Microsoft telah memindai berkas ini dari virus. Microsoft digunakan paling lunak pendeteksi virus terbaru yang tersedia pada tanggal yang file telah diposting. Berkas tersebut disimpan pada server aman yang membantu mencegah segala perubahan tidak sah terhadap berkas.

Catatan Jika ini adalah instalasi baru SQL Server, Anda tidak memiliki folder c: program files Microsoft SQL Server\MSSQL\Binn di mana Anda dapat menyalin file ini.Untuk menerapkan perbaikan terbaru ini, menyalin isi CD instalasi SQL Server ke hard drive Anda, dan kemudian menggantikan versi ada berkas di pengandar perangkat keras Anda dengan yang baru diperbaiki versi dari file. Setelah Anda melakukannya, instal perbaikan terbaru dari hard disk drive.

Catatan Karena file dependensi, perbaikan terbaru terakhir atau fitur yang berisi sebelumnya file juga berisi tambahan file.

TEKNIK PEMECAHAN MASALAH

Untuk mengatasi masalah ini, mengubah nama komputer semua karakter huruf besar. Untuk SQL Server 2005 failover cluster, mengubah nama untuk karakter huruf besar.

STATUS

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar pada awal artikel ini.

INFORMASI LEBIH LANJUT

Kegagalan mahal untuk setup SQL Server 2000. A Setup SQL Server 2000 mencegah eksternal connections hanya memungkinkan bersama Perpustakaan sambungan jaringan.

Jika memori bersama sambungan tidak dapat didirikan, setup gagal ketika mencoba untuk mengkonfigurasi SQL Server server.

Untuk SQL Server 2000:

Sqlstp.log file berisi pesan galat yang serupa untuk:
2: 44: 57 C:\Program Files\Microsoft SQL Server\80\Tools\Binn\cnfgsvr.exe -F "C:\WINNT\sqlstp.log" - dbdebug-aku MSSQLSERVER -V 1 - M 0 -Q "SQL_Latin1_General_CP1_CI_AS" -H 262404 -U sa -P
Mulai layanan...
SQL_Latin1_General_CP1_CI_AS -m -Q-T4022-T3659
Menghubungkan ke Server...
sopir = {sql server}; server = MyServer;UID = sa;PWD =; database = master [Microsoft] [ODBC SQL Server Kesalahan umum jaringan driver] [Shared Memory]. Periksa jaringan Anda dokumentasi.
[Microsoft][ODBC SQL Server Driver][Bersama Memori] ConnectionRead (recv()).
Dalam file Sqlstp.log yang sama Anda dapat memverifikasi kegagalan penamaan dengan menemukan berikut di bagian atas dari log file:
   12:30:08 Name = MYSERVER, Type = 0x1
   12:30:08 ComputerName: MyServer
				
Untuk MSDE 2000:

Jalankan perintah berikut sehingga instalasi tidak memutar kembali setelah kegagalan:
setup.exe /DISABLEROLLBACK=1 /L*v C:\temp\msdesetup.log
				
Anda harus menjalankan kode ini sehingga berkas Cnfgsvr.out dapat dikumpulkan. Menggunakan / L * v Switch mengaktifkan logging verbose untuk MSDE 2000 Setup.

Setelah instalasi MSDE 2000 gagal, ketika Anda meninjau isi Cnfgsvr.out file, Anda melihat pesan kesalahan yang mirip dengan berikut ini:
Mulai layanan...

SQL_Latin1_General_CP1_CI_AS

-m -Q-T4022-T3659

Menghubungkan untuk Server...

sopir = {sql server}; server = MyServer;UID = sa;PWD =; database = master

[Microsoft][ODBC Kesalahan umum jaringan SQL Server Driver] [Shared Memory]. Periksa jaringan Anda dokumentasi.

[Microsoft][ODBC SQL Server Driver][Bersama Memori] ConnectionRead (recv()).
Kegagalan penamaan dapat terletak dari Server parameter. Berkas Msdesetup.log memiliki entri yang mirip berikut:
ComputerName =MyServer
				

Berlaku bagi:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium-based Systems
Kata kunci: 
kbautohotfix kbhotfixserver kbdownload kbbug kbfix kbqfe kbmt KB285100 KbMtid
Penerjemahan MesinPenerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:285100  (http://support.microsoft.com/kb/285100/en-us/ )