SQL Server tidak dapat mengikat ke port TCP/IP yang SQL Server mendengarkan ketika TCP\IP port digunakan oleh aplikasi lain

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 307197 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

GEJALA

Ketika Anda gagal atas SQL Server Virtual untuk node lain dan kemudian gagal kembali ke node asli, SQL Virtual Server kadang-kadang gagal untuk mengikat ke pelabuhan yang mendengarkan. SQL Virtual Server kemudian juga gagal untuk menerima koneksi masuk pada TCP/IP. Ketika jenis ini kegagalan terjadi, pesan galat berikut dicatat di SQL Server error log:

2000-06-26 09:54:10.72 server SuperSocket Info: Bind gagal pada TCP port 1433.
2000-06-26 09:54:10.74 Server SQL server yang mendengarkan pada bernama pipa.
2000-06-26 09:54:10.74 server SQL Server siap untuk sambungan klien
Catatan Perilaku ini mungkin juga terjadi pada non-berkumpul SQL Server 2000 komputer, dan pada komputer SQL Server 2005.

PENYEBAB

Ada aplikasi lain yang berjalan di komputer, yang mengambil kendali dari pelabuhan yang SQL Server yang mendengarkan. Dalam kasus ini, port adalah TCP port 1433. Masalah juga terjadi dalam situasi di mana ada klien TCP/IP berat beban.

Perilaku ini telah lain penyebab potensi. Jika pemecahan masalah dalam artikel ini tidak menyelesaikan masalah, lihat artikel berikut pada Basis Pengetahuan Microsoft:
293107 TCP\IP pelabuhan digunakan oleh aplikasi lain
319578 Pesan galat ketika Anda mengubah alamat IP pada SQL Server failover cluster node: "Bind gagal"
312935 FIX: SQL Server gagal untuk mengikat port TCP/IP pada startup
308091 BUG: Pilihan menyembunyikan Server tidak dapat digunakan pada beberapa contoh dari SQL Server 2000

TEKNIK PEMECAHAN MASALAH

Penting Bagian ini, metode, atau tugas yang memuat langkah-langkah yang memberitahu Anda bagaimana memodifikasi registri. Namun, masalah yang serius dapat terjadi apabila Anda salah memodifikasi registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda memodifikasi. Kemudian, Anda dapat memulihkan registri apabila terjadi masalah. Untuk informasi selengkapnya tentang cara membuat cadangan dan memulihkan registri, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri di Windows


Untuk mengatasi masalah ini, tambahkan
SuperSocketNetlib\Tcp\TcpAbortiveClose
nilai dalam kunci registri untuk MSSQLServer untuk contoh tertentu. Pada melakukan hal ini, ikuti langkah berikut:
  1. Mulai Peninjau Suntingan Registri (Regedt32.exe) dari perintah baris.
  2. Temukan, kemudian klik kunci berikut dalam registri:
    • SQL Server 2000:
      HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetlib\Tcp
    • SQL Server 2005:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLServer\SuperSocketNetLib\Tcp\


      Catatan MSSQL.x merupakan tempat bagi nilai yang sesuai untuk sistem Anda, Anda dapat menemukan MSSQL.x dari nilai
      MSSQLSERVER
      entri registri dalam subkunci registri berikut.
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL\
  3. Pada Mengedit menu, titik untuk Baru, lalu klik Nilai DWORD.
  4. JenisTcpAbortiveClose, kemudian tekan ENTER.
  5. Pada The Mengedit menu, klik Memodifikasi.
  6. KlikDesimal, kemudian ketik 1 dalamData nilai lapangan.
  7. Tutup Penyunting Registri.
Catatan Jika kunci registri telah menciptakan dan diatur ke 1 di SQL Server 2000 contoh, itu akan bermigrasi ke lokasi SQL Server 2005 selama contoh migrasi.

INFORMASI LEBIH LANJUT

Untuk informasi lebih lanjut, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
286303Perilaku SQL Server 2000 jaringan perpustakaan selama dinamis port deteksi
293107 TCP\IP pelabuhan digunakan oleh aplikasi lain

Properti

ID Artikel: 307197 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
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
Kata kunci: 
kbprb kbmt KB307197 KbMtid
Penerjemahan 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:307197

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com