Ö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.
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
Özet
SQL Server ile çok isabet olmadığını ve eşzamanlı TCP/IP bağlantısı, World Wide Web sunucularıyla, servis talebi gibi istekleri hızlı bir TCP/ıp'yi sıfırlama çerçeve ile yanıt tarafından reddedilir ister.
Bu belirti, algılamaya zordur. Istemci uygulaması hata kodunu işleme içeriyorsa, özgün hata 10061 (WSAECONNREFUSED) için Open() kodudur işlevi. Sunucuda, SQL hata günlüğüne 17832 - "oturum açma paketi okunamıyor" hata görüntülenir.
Bu sorun bir iletişim kuralı çözümleyicisi izleme, bağlantının bazı çerçeveler çerçeveyi alındı gönderen istasyonun bildirir, TCP sıfırlaması biti ayarlı yanıtlandığında, ancak sunucu bağlantı isteği işlemek için kaynakların sahip istek görebilirsiniz.
Daha fazla bilgi
Winsock bir uygulama, bir bağlantı noktası üzerindeki bağlantılara bir bekleme listesi parametresinin uzunluğu en fazla bağlantı bekleyen sırası belirten bir Listen() işlevini çağırarak kabul eder. Beş aştığında, TCP/ıp'yi sıfırlama sorunları ve Winsock belirtimi en fazla Listen() bekleme listesi bir beş tanımlar.
Bekleme listesi'SQL Server, Windows NT kayıt defterini değiştirerek bir çok beklemedeki bağlantı sayısının işlemek üzere yapılandırılabilir. Bazı durumlarda, bu değişiklik nedeniyle bağlantı sıfırla sorun giderilmiştir.
Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
322756Windows'da kayıt defterini yedekleme ve geri yükleme
Kayıt Defteri Düzenleyicisi'ni (Regedt32.exe'yi) başlatın ve aşağıdaki alt anahtarı bulun:
Instance Name HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\ \MSSQLServer\SuperSocketNetLib
SQL Server 7.0 ve SQL Server 6.5 MSSQLServer alt anahtarı seçin ve SQL Server 2000 için SuperSocketNetLib'i seçin. Düzen menüsünde, Değer Ekle'yi tıklatın.
Aşağıdakileri girin:
Değer adı: WinsockListenBacklog Veri türü: REG_DWORD Veri: Range is 1 to 0xFFFFFFFF
Not Yüksek bir değere ayarlarsanız, veri değeri genel sistem kaynaklarını etkiler. Windows NT 3.51 100 en genel bekleme listesi ve Windows NT 4.0 200 tüm uygulamalar için en fazla toplam bekleme listesi. Bu değeri ile sınama için önerilen değer artırımları beş ve bağlantı duruyor sıfırlayıncaya kadar sonuçları gözlemek için yöntemdir.
Tamam'ı tıklatın ve Kayıt Defteri Düzenleyicisi'nden çıkın.
SQL Server'ı yeniden başlatın.
Listen() işlevi hakkında daha fazla bilgi için bkz: wın32 SDK Programcı Başvurusu.
Windows NT ve bekleme listesi parametresi hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
113576WinSocket uygulamaları Sıfırla çerçeveleri, bağlantı isteklerini reddedebilir.
127144Windows NT WinSock dinleme (Arkagünlüğü) parametresi sınırı
Internet ınformation Server (IIS) windows yuvaları
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır
Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 6.0 Standard Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Workgroup Edition