SQL Server đăng nh?p 17832 v?i yêu c?u k?t n?i nhi?u TCP\IP

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 154628 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

TÓM T?T

N?u SQL Server là hit v?i nhi?u và đ?ng th?i TCP/IP yêu c?u k?t n?i, ch?ng h?n như trư?ng h?p v?i các máy ch? World Wide Web, các yêu c?u đang nhanh chóng b? t? ch?i đáp ?ng v?i m?t TCP/IP thi?t l?p l?i khung.

Đi?u này tri?u ch?ng là khó phát hi?n. N?u ?ng d?ng khách hàng bao g?m m? l?i x? l?, m? l?i ngu?n g?c là 10061 (WSAECONNREFUSED) cho Open() ch?c năng. Trên máy ch?, l?i 17832 - "Không th? đ?c gói d? li?u đăng nh?p" xu?t hi?n trong SQL l?i đăng nh?p.

N?u b?n theo d?i v?n đ? này v?i m?t giao th?c phân tích, b?n có th? th?y r?ng m?t s? khung h?nh yêu c?u k?t n?i đ? tr? l?i v?i TCP Reset chút đ?t, mà nói v?i các tr?m g?i các khung đ? nh?n đư?c, nhưng máy ch? không có các ngu?n l?c đ? x? l? yêu c?u k?t n?i.

THÔNG TIN THÊM

M?t ?ng d?ng Winsock ch?p nh?n các k?t n?i vào m?t c?ng b?i kêu g?i m?t ch?c năng Listen(), trong đó có m?t tham s? backlog xác đ?nh các t?i đa chi?u dài c?a hàng đ?i ch? gi?i quy?t k?t n?i. Đ?c đi?m k? thu?t Winsock đ?nh ngh?a backlog Listen() t?i đa lúc 5 và khi nó vư?t quá năm, TCP/IP các v?n đ? m?t thi?t l?p l?i.

Backlog cho SQL Server có th? đư?c c?u h?nh đ? x? l? m?t s? lư?ng l?n đang ch? gi?i quy?t các k?t n?i b?ng cách s?a đ?i Windows NT S? đăng k?. Trong m?t s? trư?ng h?p, v?n đ? thi?t l?p l?i k?t n?i đư?c gi?i quy?t nh? s? S?a đ?i.

Quan tr?ng Ph?n này, phương pháp, ho?c công vi?c có bư?c mà cho b?n bi?t làm th? nào đ? ch?nh s?a registry. Tuy nhiên, v?n đ? nghiêm tr?ng có th? x?y ra n?u b?n s?a đ?i registry không chính xác. V? v?y, h?y ch?c ch?n r?ng b?n làm theo các bư?c sau m?t cách c?n th?n. Đ? b?o v? đư?c thêm vào, sao lưu s? đăng k? trư?c khi b?n s?a đ?i nó. Sau đó, b?n có th? khôi ph?c s? đăng k? n?u m?t v?n đ? x?y ra. Đ? bi?t thêm chi ti?t v? làm th? nào đ? sao lưu và khôi ph?c s? đăng k?, h?y nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
322756 Cách sao lưu và lưu tr? s? đăng kư trong Windows
  1. B?t đ?u Registry Editor (REGEDT32.EXE) và xác đ?nh v? trí các sau subkey:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer
    Chú ý
    • Registry subkey tương ?ng trong các HKEY_LOCAL_MACHINE subtree cho SQL 4.21a là:
      \Software\Microsoft\SQLServer\Server
    • N?u SQL Server 6,5 Enterprise Edition đang ch?y v?i m?t ?o SQL máy ch? trong m?t môi trư?ng nhóm, b?n ph?i th?c hi?n thay đ?i đ? máy ch? ?o khóa, thay v? các tiêu chu?n:
      \Software\Microsoft\MSSQLServer\MSSQLServer
      Phím ?o máy ch? này là:
      \Software\Microsoft\MSSQLServer$VirtualServerName
      \MSSQLServer$VirtualServerName

      Giá tr? tên: WinsockListenBacklog
      Ki?u d? li?u: REG_DWORD
      D? li?u: 190
    • V? trí cơ quan đăng k? m?i cho SQL Server 2000:

      Cho m?t trư?ng h?p m?c đ?nh:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib
      Ví d? đ?t tên là:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Tên d?\MSSQLServer\SuperSocketNetLib
  2. Ch?n MSSQLServer subkey cho SQL Server 6,5 và SQL Server 7.0, và ch?n SuperSocketNetLib cho SQL Server 2000. Trên các Ch?nh s?a tr?nh đơn, nh?p vào Thêm giá tr?.
  3. Nh?p dư?i đây:
    Giá tr? tên: WinsockListenBacklog
    Data Type: REG_DWORD
    Dữ liệu: Ph?m vi là 1 đ?n 0xFFFFFFFF
    Chú ý Giá tr? d? li?u ?nh hư?ng đ?n t?ng th? tài nguyên h? th?ng n?u nó đư?c thi?t l?p đ? m?t giá tr? cao. Windows NT 3.51 có m?t backlog t?ng th? t?i đa c?a 100 và Windows NT 4.0 có m?t backlog t?ng th? t?i đa c?a 200 cho t?t c? các ?ng d?ng. G?i ? phương pháp th? nghi?m v?i giá tr? này là đ? thi?t l?p giá tr? trong gia s? 5 và quan sát các k?t qu? cho đ?n khi k?t n?i đ?t l?i đi?m d?ng.
  4. Nh?p OK và thoát kh?i Registry Editor.
  5. Kh?i đ?ng l?i máy ch? SQL.
Đ? bi?t thêm thông tin v? các Listen() ch?c năng, xem tham kh?o các WIN32 SDK c?a l?p tr?nh viên.

Đ? bi?t thêm chi ti?t v? các tham s? backlog và Windows NT, nh?p vào s? bài vi?t sau đ? xem bài vi?t trong cơ s? ki?n th?c Microsoft:
113576Các ?ng d?ng WinSocket t? ch?i yêu c?u k?t n?i v?i khung h?nh thi?t l?p l?i
127144 Windows NT WinSock nghe (Backlog) tham s? gi?i h?n

Thu?c tính

ID c?a bài: 154628 - L?n xem xét sau cùng: 18 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • 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
T? khóa: 
kbnetwork kbmt KB154628 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:154628

Cung cấp Phản hồi

 

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