Double Hop链接的服务器问题为管理计算机而不是客户端计算机



我为两个SQL Server 2014服务器,DEV和POD设置了双跳链接服务器。我在安全设置中使用"使用登录当前的安全性上下文"的"可以使用登录的当前安全上下文"的管理员帐户。当我运行引用POD数据库的查询时,它对我有用。

开发人员尝试在计算机上引用POD数据库的DEV上运行查询时,它对她不起作用。她遇到了这个错误:" MSG 18456,第14级,状态1,第1行用户'NT Authority Anonymous登录''

登录失败

我确保仔细检查这些文章中列出的要求:https://msdn.microsoft.com/en-us/library/ms189580(V=SQL.105).aspxhttps://blogs.msdn.microsoft.com/sql_protocols/2006/08/10/sql-link-linked-server-query-failed-with-with-with-login-fol-for-for-for-ford-fored-ford-fored-for-foil-for-user/

Kerberos身份验证用于两个服务器。开发人员的Active Directory的"帐户很敏感,不能委派"设置。

开发人员广告帐户是AD组DevGroup的一部分,DevGroup具有所需的数据库角色,DB_OWNER在DEV和POD上。

是因为我的帐户具有Dev和prod的管理员级别的权限吗?

我通过在具有必要权限的两个环境上创建一个SQL Server帐户来解决它,然后将其用于链接服务器。这是比AD

更好的解决方案

最新更新