S? lư?ng c?ng TCP/IP c?n thi?t đ? giao ti?p v?i SQL trên m?t b?c tư?ng l?a

D?ch tiêu đ? D?ch tiêu đ?
ID c?a bài: 287932 - 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

Bài vi?t này mô t? các s? c?ng TCP/IP, Microsoft SQL Server đ?i h?i đ? giao ti?p trên m?t b?c tư?ng l?a. SQL Server c?ng m?c đ?nh là 1433, và khách hàng c?ng đư?c gán m?t giá tr? ng?u nhiên t? 1024 đ?n 5000.

Đ?i v?i thông tin chi ti?t v? nh?ng con s? c?ng máy ch? SQL yêu c?u, h?y xem ph?n "Thông tin" c?a bài vi?t này.

THÔNG TIN THÊM

SQL Server là m?t ?ng d?ng Winsock liên l?c trên TCP/IP b?ng cách s? d?ng thư vi?n m?ng ? c?m. SQL Server l?ng nghe cho các k?t n?i đ?n m?t c?ng c? th?. C?ng m?c đ?nh cho SQL Server là 1433. C?ng không c?n ph?i là 1433, nhưng 1433 là s? ? c?m c?a Internet gán s? th?m quy?n (IANA) chính th?c cho SQL Server.

M?t ?ng d?ng khách liên l?c v?i SQL Server b?ng cách s? d?ng thư vi?n phía khách hàng m?ng Dbmssocn.dll (ho?c Dbnetlib.dll cho SQL Server 2000) và b?t k? khách hàng b?ng cách s? d?ng Microsoft d? li?u truy c?p các thành ph?n (MDAC) 2.6.

Khi khách hàng thi?t l?p m?t k?t n?i TCP/IP, m?t b?t tay ba chi?u di?n ra. Khách hàng s? m? ra m?t c?ng ngu?n và g?i lưu lư?ng truy c?p đ?n m?t c?ng đích là 1433 theo m?c đ?nh. C?ng ngu?n khách hàng s? d?ng là ng?u nhiên, nhưng l?n hơn 1024. Theo m?c đ?nh, khi m?t ?ng d?ng yêu c?u m?t ? c?m t? h? th?ng cho m?t cu?c g?i ra bên ngoài, m?t s? hi?u c?ng gi?a các giá tr? c?a 1024 và 5000 đư?c cung c?p. Đ? bi?t thêm chi ti?t, xem Web site sau c?a Microsoft:
Microsoft Windows 2000 TCP/IP th?c hi?n chi ti?t
Máy ch? (trong trư?ng h?p này, SQL Server) sau đó liên l?c v?i khách hàng b?ng cách g?i lưu lư?ng truy c?p t? 1433 quay l?i c?ng khách hàng thành l?p.

Cách t?t nh?t đ? quan sát hành vi này là đ? theo d?i m?t khách hàng/máy ch? truy?n thông b?ng cách s? d?ng Microsoft Network Monitor ho?c m?t công c? m?ng sniffer. Đ? c?u h?nh tư?ng l?a, b?n ph?i cho phép lưu lư?ng truy c?p t? * b?t * 1433, và t? 1433 đ? * b?t *, nơi * b?t * là m?t c?ng l?n hơn 1024.

Thêm vào b?ng cách s? d?ng Microsoft Network Monitor, b?n c?ng có th? s? d?ng ti?n ích TCP/IP Netstat đ? minh h?a cho hành vi này. Phát hành các netstat - an l?nh t? m?t c?a s? l?nh MS-DOS s?n xu?t các k?t qu? sau đang hi?n ba thành l?p các k?t n?i đ?n máy ch? SQL. Ví d? này s? d?ng 157.54.178.42 như đ?a ch? IP c?a máy ch? SQL và 157.54.178.31 như đ?a ch? IP c?a khách hàng. Các c?ng m? c?a c?a khách hàng là 1746, 1748, và 1750.
Proto   Local Address          Foreign Address        State
 TCP    157.54.178.42:1433     0.0.0.0:0              LISTENING
 TCP    157.54.178.42:1433     157.54.178.31:1746     ESTABLISHED
 TCP    157.54.178.42:1433     157.54.178.31:1748     ESTABLISHED
 TCP    157.54.178.42:1433     157.54.178.31:1750     ESTABLISHED
					
Ph?n m?m tư?ng l?a nên cho phép này phân b? năng đ?ng x?y ra thông qua vi?c s? d?ng các quy t?c. N?u có, b?n có th? c?u h?nh k?t n?i t? 1433 đ? * b?t * như "thi?t l?p". Đ?ng tác này s? m? c?ng ph?n ?ng sau khi m?t syn theo sau là m?t syn/ack theo cách c?a m?t ki?m tra gói statefull.

There's no way đ? h?n ch? s? lư?ng c?ng TCP ngu?n đư?c s? d?ng cho m?t khách hàng SQL Server đ? k?t n?i; Đi?u này s? đánh b?i m?c đích c?a vi?c có nh?ng khách hàng phân b? m?t c?ng m?i, không s? d?ng năng đ?ng. Đây là m?t tiêu chu?n TCP/IP là đ?nh ngh?a cho các ?ng d?ng Winsock; Đi?u này không ph?i là m?t h?n ch? c?a SQL Server khách hàng thông tin liên l?c.

Ngoài ra, m?t trư?ng h?p đư?c đ?t tên c?a SQL Server 2000 s? s? d?ng m?t c?ng năng đ?ng đích theo m?c đ?nh. C?ng này nên đư?c thay đ?i đ? m?t c? đ?nh c?ng trư?c đ? c?u h?nh tư?ng l?a. SQL Server m?ng Utility nên đư?c dùng đ? c?u h?nh c?ng đích. Xem SQL Server sách tr?c tuy?n đ? bi?t thông tin v? cách s? d?ng SQL Server m?ng Utility.

N?u không, máy tính khách hàng s? c?n ph?i m? c?ng UDP ng?u nhiên và các máy ch? c?ng UDP 1434 s? đư?c dùng đ? g?i tên d?, và n?u các trư?ng h?p t?p trung, phiên b?n c?a d? SQL, s? hi?u c?ng TCP r?ng trư?ng h?p l?ng nghe trên, và ?ng d?n các tên d? là b?ng cách s? d?ng. Tuy nhiên, n?u m?c đích là đ? gi?m thi?u s? lư?ng các c?ng m? c?a vào các tư?ng l?a, m?t s? t?nh c?ng nên đư?c ch?n cho trư?ng h?p m?c đ?nh và b?t k? trư?ng h?p đư?c đ?t tên theo. Các máy tính khách hàng s? c?n ph?i đư?c c?u h?nh đ? k?t n?i đ? m?t ServerName c? th? ho?c ServerName trư?ng h?p và c? th? c?ng s?.

Đ? bi?t thêm chi ti?t, b?m vào đây các con s? bài vi?t đ? xem các bài vi?t trong cơ s? ki?n th?c Microsoft:
216415Làm th? nào đ?: Thi?t l?p máy ch? SQL v?i máy ch? Proxy
148942 Làm th? nào đ? n?m b?t lưu lư?ng truy c?p m?ng v?i giám sát m?ng
169292 Khái ni?m cơ b?n c?a đ?c d?u v?t TCP/IP
269882 HOWTO: S? d?ng ADO đ? k?t n?i v?i SQL Server đó là phía sau tư?ng l?a

Thu?c tính

ID c?a bài: 287932 - L?n xem xét sau cùng: 23 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
T? khóa: 
kbsqlsetup kbinfo kbmt KB287932 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:287932

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