TFS 报告服务配置错误 - RPC 服务器不可用

问题描述 投票:0回答:4

我正在尝试配置 Team Foundation Reporting 但没有成功。

应用层和数据层在不同的服务器中。

我猜这不是端口/防火墙问题,因为我打开了端口 135,每当我在 TFS 管理控制台的“报告”选项卡中单击“填充 URL”时,我都可以使用 TCPView(来自 Sysinternals)看到已建立的连接。我也可以 telnet servername 135 没有任何问题。

我还检查了数据层中是否启动了 WMI 服务。以及 SQL Server Reporting Services。还检查了两台服务器中的 RPC 和 RPC 定位器。它们都是自动启动的。

我还在 sql 报告服务中将 tfs 应用程序用户设置为管理员。为数据层服务器中的 tfs 用户添加了各种权限。

我在dcomcnfg中设置了所有用户权限

允许所有 WMI 命名空间权限给用户。 (计算机管理 -> WMI 控制)

暂时停用两台服务器中的 Windows 防火墙。

不走运。

但是,在应用层,当我点击计算机管理->连接到另一台计算机,并输入数据层IP时,我无法连接。我收到消息“无法管理计算机 xxx。未找到网络路径”。那个怎么样 ?已尝试 IP、名称和 FQDN。我还尝试浏览并选择计算机。什么都没有改变。

我迷路了,可能会发生什么?

提前致谢!

sql-server reporting-services wmi rpc
4个回答
1
投票

我打赌你遇到了双跳问题。尝试让您的系统管理员在 sql server 上为网站设置 spn。


1
投票

您还需要 AD 服务帐户的 AD 权限“信任委托”,对吗?

使用服务帐户执行此操作并使用 SetSpn,这应该会有所帮助我认为 SPN 选项是正确的


0
投票

看到这个答案:

IIS 到 SQL Server kerberos 身份验证问题

它链接到一个名为 DelegConfig 的老式但用户友好的故障排除 Web 应用程序。它可以尝试为您运行 SetSpn 命令,至少让您了解它们需要做什么。

我在到处使用外部可访问的 URL (+SSL) 时遇到了 SPN 问题。


0
投票

我有同样的问题。当我关闭防火墙时,有点像它的工作原理。事实证明,报表服务器上 WMI 的防火墙规则有所不同,DevOps 设置对话框中报表服务器 URL 的填充工作:

© www.soinside.com 2019 - 2024. All rights reserved.