Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

TCP keep-alive ack and finally reset when query Database using TDS Protocol

I met with a very strange problem.

When i use WIFI to connect the database, it is no problem, no packet lost and every thing is perfect. However, when i use Ethernet LAN to connect the database, i can connect to the database, but when i query any table, it will show disconnect when timeout. Then i cap the packet by wireshark and find when i use Ethernet LAN, the packet lost occurs. Then the DB server send an RST message to client. Then TCP - Keep-Alive occurs between client and db server and shows TCP Window Full. Finally, the TCP connection disconnect.

PS: The DB has grant the whole IP segment

Successful: image descriptionimage description

Fail: image description

Please help ! Many thanks!!!