0

我有两个保存的共享数据源,它们几乎相同,但名称不同,并且在不同时间部署到报表服务器。它们都位于报表服务器上的 DataSources 文件夹中,我在文件夹级别分配了权限。

一个名为 PDB,一个名为 PDB2。它们都使用相同的 SQL Server 帐户和密码并指向相同的数据库。两者都将凭据安全地存储在数据源中。

不同之处在于,当我尝试使用 Report Builder 2 中的数据源时,较新的 PDB2 会提示我输入凭据。但是,PDB 不会提示我重新输入凭据。当然,由于凭据存储在数据源中,因此永远不应该提示我输入我的凭据。

我无法弄清楚为什么会这样。有人知道吗?

保罗

4

3 回答 3

0

在 Visual Studio 的 Report Data 部分中,数据源属性具有 General 和 Credentials 部分。在凭据中,有一个“提示输入凭据”选项和一个您可以输入提示文本的位置。确保未选择此选项,然后保存并部署它。

在报告管理器中还检查共享 sata 源属性。两者的凭据设置应该相同,并且安全中的组或用户应该相同。另一个检查报告管理器的地方是实际报告的属性。选择数据源部分并查看数据源和凭据设置是否匹配。安全属性也应该匹配。

查看并验证这些设置是否正确,以匹配其他数据源或报告。

于 2009-07-17T22:56:44.267 回答
0

我有同样的问题,只需使用 SQL Server 商业智能开发工作室。在 Report Builder 2.0 得到修复之前,这是最可靠的方法。

于 2009-07-24T16:48:17.343 回答
0

您是否尝试过区分 2 个 .rds 文件?如何从服务器中删除数据源并重新部署(如果可以的话,在这样做之前进行备份?)。

在过去的几天里,我在 Reporting Services 2008 中遇到了类似的问题,这两个操作都为我带来了新的问题。

于 2009-08-06T11:40:43.070 回答