Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 报表生成器2.0数据源凭据提示_Reporting Services_Reportbuilder - Fatal编程技术网

Reporting services 报表生成器2.0数据源凭据提示

Reporting services 报表生成器2.0数据源凭据提示,reporting-services,reportbuilder,Reporting Services,Reportbuilder,我保存了两个几乎相同但名称不同的共享数据源,它们在不同的时间部署到报表服务器。它们都位于报表服务器上的DataSources文件夹中,我在文件夹级别分配了权限 一个名为PDB,另一个名为PDB2。它们都使用相同的SQL Server帐户和密码,并指向相同的数据库。两者都将凭据安全地存储在数据源中 不同之处在于,较新的PDB2在我尝试使用报表生成器2中的数据源时会提示我输入凭据。但是,PDB不会提示我重新输入凭据。当然,由于凭证存储在数据源中,因此永远不会提示我输入凭证 我不明白为什么会这样。有人

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

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

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

我不明白为什么会这样。有人知道吗


Paul

在Visual Studio中,在“报告数据”部分,数据源属性有“常规”和“凭据”部分。在凭证中,有一个提示输入凭证的选项,您可以在其中输入提示文本。确保未选中此选项,然后保存并部署它

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


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

我也有同样的问题,请使用SQL Server Business Intelligence Development Studio。在修复报表生成器2.0之前,它是最可靠的方法

您是否尝试过区分2.rds文件? 从服务器上删除数据源并重新部署如何?如果可以,请在执行此操作之前进行备份


在过去的几天里,我在Reporting Services 2008中遇到了类似的问题,这两项行动为我揭示了这个问题。

谢谢。但我已经检查了所有这些。我是一个相当高级的开发人员/用户。两个数据源之间的所有设置均正确且相同。这就好像凭据没有正确地存储在数据源中一样。