SSRS数据集错误:目标主体名称不正确

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

这是我们的问题,使用SSRS报表生成器时,我们能够成功连接到我们的数据源而不会出现错误,但是当我们尝试连接到数据集时,会出现以下错误。一切工作正常,大约两个星期前才开始出现此问题。除了尝试访问报表服务器上的数据集之外,其他所有操作都正常运行。在我们的Web客户端中运行报告没有任何错误。

Dataset Error

我们对此进行了一些研究,试图解决问题。我们已将“报表服务器个人”证书存储下的每个证书导出到本地计算机。我们已经检查以确保所有证书都没有过期。我们已经在SQL Server配置管理器中检查了在网络协议属性中选择的证书。有两种可能的证书可供选择,我们都对它们进行了尝试。 (每次之后重新启动服务)。我们已经检查了DNS和DHCP中的所有记录,以确保没有错误。

我认为问题可能是两个域的证书过多。我们使用公共域和私有域连接到服务器,因此我们都有这两个证书。 IIS中实际上总共有三个证书。一个由Godaddy发行的用于公共领域的文件。一个是针对我们的私有域的自签名证书,第三是我们内部的证书颁发机构针对我们的私有域发布的证书。在SQL Server配置管理器中只能访问两个私有域证书,但是通常我们通过公共域连接到服务器。

我们需要删除任何证书吗?如何使报表构建器中的数据集正确连接?

各种证书的屏幕截图。黑框是私有域,红框是公共域。

成功连接到报表生成器中的数据源

Successful Data Source

SQL Server属性证书选项

enter image description here

IIS中的可用证书

IIS Certificates

报表服务器上个人证书存储中的证书

enter image description here

客户端PC中的受信任的根证书颁发机构中的证书

enter image description here

iis reporting-services certificate ssrs-2012 reportbuilder
1个回答
0
投票

原来这有点奇怪,但是我将发布答案,以防其他人找到该线程。设置SSRS服务后,他们为我们预装了数据源。数据源的连接类型设置为“ Microsoft Azure SQL数据库”。我们不使用Azure。我将连接类型更改为“ Microsoft SQL Database”,错误消失了。

enter image description here

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