The information in this article applies to:
SYMPTOMSWhen you run a distributed query against a SQL Server linked server, you receive the following message:
CAUSE
This message indicates that you are attempting to access the linked server using Windows NT authentication to impersonate the client connecting. With Windows NT 4.0, delegation of credentials (sometimes called a "double hop") is not supported.
Clients on server A can connect to server A by means of Windows NT authentication, and will be able to successfully run queries against linked server B under their own Windows NT security account (assuming they have been granted appropriate access). The Windows NT credentials only have to make a "single hop" from server A to server B. Clients on client C can successfully connect to server A by means of Windows NT authentication. However, if they try to run queries against linked server B, they fail with Msg 18456. This is considered a "double hop" because the Windows NT credentials from client C are sent to server A initially, and the second hop from server A to server B for the remote query is not supported under Windows NT 4.0. WORKAROUNDTo work around this problem, map the clients on server A to a standard security login on server B, by using either the sp_addlinkedsrvlogin stored procedure or the Security tab of the Linked Server Properties dialog box in Enterprise Manager. Additional query words: err error dist
Keywords : kbSQLServ700 |
Last Reviewed: August 16, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |