KRB_ERR,KDC_ERR_C_PRINCIPAL_UNKNOWN:在Kerberos数据库中找不到客户端

时间:2016-12-23 10:28:49

标签: kerberos

我可以使用网络捕获工具Microsoft Message Analyzer查看消息。我可以看到我收到Kerberos错误" KDC_ERR_C_PRINCIPAL_UNKNOWN:在Kerberos数据库中找不到客户端"。

我可以看到消息的所有部分,我一直在网上搜索并尝试了一些事情而且没有用。

但是为了理解这个问题,"客户"这意味着什么   - 是请求的服务器/计算机   - 是请求的应用程序

错误是针对KRB_TGS_REQ,这意味着它要求提供令牌。

如果有人能帮助理解会很好,我认为这可以导致解决。

添加了更多详情:

我们使用SQL Reporting Services(SharePoint集成模式)和Excel Services进行SharePoint场设置。我们在Sharepoint中定义了一个数据源,用于SSRS报告和Excel报告。我们使用从Sharepoint到SQL的Windows身份验证。当我们在Sharepoint数据源上测试连接时,我们会收到一条错误消息,指出无法将Windows令牌转换为声明令牌。在SSRS中打开报告时,我们也会收到错误。

奇怪的是,它适用于某些用户,这就是为什么我不确定如何解决这个问题。如果它的SQL Server主流问题,我们已经分配了sys admin角色,该用户也在SSRS中添加为admin。如果AD或SPN问题,则它不能适用于所有用户,不适用于个人用户。

我可以看到管理员用户成功的KRB_TGS_REQ,但普通用户却失败了。不知道该找什么。

Kerberos消息: KRB_TGS_ERROR,KDC_ERR_C_PRINCIPAL_UNKNOWN:在Kerberos数据库中找不到客户端,Cname:,领域:SUB.DOMAIN.COM,Sname: SP_SVC_ACT

这是否意味着代表团没有工作?

0 个答案:

没有答案