The information in this article applies to:
SYMPTOMSThe Windows 3.1 version of Multiprotocol Net-Library DLL (that is, DBMSRPC3.DLL) incorrectly allows user inputs (mouse or keyboard) to the application while yielding to Windows during the RPC operations. This behavior allows users to issue other commands (menu or dialog) to the same running SQL Server application while the application is waiting for server to respond. Such commands can cause unexpected behavior such as dead DBProcesses to both existing connections and new connections. STATUSMicrosoft has confirmed this to be a problem in Microsoft SQL Server version 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. MORE INFORMATION
DBMSRPC3.DLL calls RPCWinSetYieldInfo() with "standard yielding" option to
yield to Windows during RPC operations to avoid blocking the entire Windows
and other applications (that is, cooperative multitasking). This mechanism
is supposed to cause the RPC run-time library to provide a standard modal
dialog box that includes a single push-button control with an IDCANCEL ID.
The dialog box prevents direct user input, such as mouse and keyboard
events, from being sent to the application.
Additional query words: RPC netlib
Keywords : kbbug6.50 kbbug6.00 |
Last Reviewed: March 27, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |