The information in this article applies to:
BUG# NT: 15078 SYMPTOMS
Under TCP/IP socket Net-Library, a DB-Library (DB-Lib) application may not
be able to handle a large number of TDS packets that are sent back to the
client very quickly. As a result, the following error occurs, which also
breaks the connection:
CAUSEWhen TCP/IP sends a large number of small TDS packets to clients, TCP tends to coalesce those small data packets. With the TCP windowing mechanism, the client's receive buffer typically contains numerous TDS packets waiting to be fetched by DB-Lib. When this happens, DB-Lib may incorrectly process the incoming data. The problem is more likely to occur with a faster server and a slower client. WORKAROUND
This problem only occurs under TCP/IP; therefore, you may want to use other
IPCs (such as named pipes, IPX/SPX, or RPC) instead.
STATUSMicrosoft has confirmed this to be a problem in Microsoft SQL Server DB- Library versions 6.5 and 6.0. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available. Additional query words: bundling Nagle bad token dblib
Keywords : kbprg SSrvDB_Lib kbbug6.50 kbbug6.00 |
Last Reviewed: March 27, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |