Makale numarası: 306865 - Son Gözden Geçirme: 03 Ekim 2003 Cuma - Gözden geçirme: 3.2

Hata: SQL Server May Not dinleme, TCP/IP Sockets TCP/IP üzerinde yalnızca protokoldür

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
# HATA: 353545 (shiloh_bugs)
Hepsini aç | Hepsini kapa

Belirtiler

SQL Server 2000 özel yükleme TCP/IP yalnızca seçilen iletişim kuralı ve diğer tüm protokoller devre dışı bırakılır, SQL Server değil başlatılamıyor ve TCP/IP Yuvaları ' dinlemek. Sunucu ağ yardımcı programı, olmamasına karşın, yalnızca TCP/IP bağlantı noktası üzerinde 1433 dinliyor gösterir. Istemciler, bağlanma başarısız olabilir ve aşağıdaki hata iletilerinden oluşabilir:
Bağlantı başarısız oldu: SQL durumu: '01000' SQL sunucu hatası: [Microsoft] [ODBC SQL Server sürücüsü] [TCP/IP Sockets] ConnectionOpen 11004 (Connect()). Bağlantı başarısız: SQL durumu: 08001' SQL sunucu hatası: 6 [Microsoft] [ODBC SQL Server sürücüsü] [TCP/IP Sockets] belirtilen SQL Sunucu bulunamadı.
'SunucuAdı' sunucusuna bağlanılamadı: Server: Msg 6, Level 16, 1 belirtin. [Microsoft][ODBC SQL Server sürücüsü][TCP/IP Sockets]Belirtilen SQL server bulunamadı.
[TCP/IP Sockets]Belirtilen SQL server bulunamadı. [TCP/IP Sockets]ConnectionOpen (Connect()).
Not Bu özel durum dışında TCP/IP bağlantı sorunları için önceki hata iletisi bulunabilir. SQL Server TCP/IP dinlemiyor tanımlamak için <a0></a0>, ve boşluk veya boş için ayarlanan TcpPort değerini aşağıdaki kayıt defteri anahtarı hatalı olup olmadığını denetleyin:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ [örnek adı] \MSSQLServer\SuperSocketNetLib\Tcp\REG_SZ TcpPort =

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki adımları izleyin:
  1. Kayıt Defteri Düzenleyicisi'ni (Regedt32.exe) başlatın.
  2. TcpPort değeri kayıt defterinde aşağıdaki anahtarı bulun:
    Adlandırılan örneği:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ [ÖrnekAdı] \MSSQLServer\SuperSocketNetLib\Tcp\TcpPort

    Varsayılan örneği:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\TCP\TcpPort
  3. Düzen menüsünde, String ' i tıklatın. Aşağıdaki değerlerden birini girin:
    1. Istediğiniz bağlantı noktası numarasını yazın. -VEYA-

    2. SQL Server dinamik olarak algılayacak ve SQL Server bir sonraki yeniden başlatılışında bir bağlantı noktası atamak için 0 değeri girin.
  4. Tamam ' ı tıklatın.
  5. Kayıt Defteri Düzenleyicisi'nden çıkın.

Durum

Microsoft, bu makalenin başında listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbbug kbpending KB306865 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:306865  (http://support.microsoft.com/kb/306865/en-us/ )