【发布时间】:2024-01-21 17:17:01
【问题描述】:
我有可以使用域用户凭据连接到的 SQL Server 2008。网络中有许多计算机,如果我以该域用户登录,我可以成功连接到 SQL Server(使用 Windows 身份验证)。
问题是当我使用 PowerShell 远程处理并建立从计算机 A 到计算机 B 的远程会话时。当我运行我们的 dbtool 尝试连接到 SqlServer(在远程会话中)“login failed for NT AUTHORITY\ANONYMOUS LOGON”错误发生。
这很奇怪,因为我在同一个域用户下建立了远程会话。为什么ANONYMOUS 被传递给 SqlServer?
感谢您的帮助
【问题讨论】:
-
可能是 kerberos 双跳问题?
-
是的,看起来是委派问题。我在 PowerShell 远程处理和访问另一台计算机上的文件共享方面遇到了类似的问题。我收到相当描述性的错误消息:“必须信任计算机才能进行委派,并且必须将当前用户帐户配置为允许委派”
标签: sql-server-2008 powershell connection powershell-remoting