The information in this article applies to:
BUG #: 56167 (SQLBUG_70) SYMPTOMS
SQL Server and ODS developed applications commonly use the ODS API srv_impersonate_client during login processing to test authentication credentials. The credentials are checked and the ODS API call srv_revert_to_self is invoked to revert the worker thread security context.
CAUSEThe srv_revert_to_self function uses RpcRevertToSelf instead of RpcRevertToSelfEx. WORKAROUNDOpen Data Services(ODS) supports multiple network protocols. Using protocols such as Named Pipes or TCP/IP properly revert the worker thread context. STATUSMicrosoft has confirmed this to be a problem in SQL Server version 7.0. MORE INFORMATION
Since the revert does not take place properly, subsequent operations performed by the worker thread requiring a security check can fail. When the worker thread remains impersonated the security operation is a delegation attempt and not currently supported on Windows NT 4.0.
Additional query words:
Keywords : |
Last Reviewed: August 19, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |