Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/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
Sql server SSRS单一报告提示用户/通过 SQL开发者2019 SSRS 2019_Sql Server_Reporting Services - Fatal编程技术网

Sql server SSRS单一报告提示用户/通过 SQL开发者2019 SSRS 2019

Sql server SSRS单一报告提示用户/通过 SQL开发者2019 SSRS 2019,sql-server,reporting-services,Sql Server,Reporting Services,我将我的报表数据库、SQL服务还原到一台新计算机、还原的数据库等。我正在本地主机上运行一切 我有20份报告可以从web SSRS ReportServer URL访问;在运行报告之前,20个中只有1个提示我输入用户/密码 我创建了一个工作报告的副本和一个带有新名称的损坏报告的副本,以测试是否缓存了某些内容。损坏的副本仍然损坏(不同的名称),而工作副本(不同的名称)仍然有效 我管理了这些报告,比较了数据库源和凭证,比较了它们是否匹配 我删除了已损坏的报告,再次将其添加到net new,在打开报告之

我将我的报表数据库、SQL服务还原到一台新计算机、还原的数据库等。我正在本地主机上运行一切

我有20份报告可以从web SSRS ReportServer URL访问;在运行报告之前,20个中只有1个提示我输入用户/密码

我创建了一个工作报告的副本和一个带有新名称的损坏报告的副本,以测试是否缓存了某些内容。损坏的副本仍然损坏(不同的名称),而工作副本(不同的名称)仍然有效

我管理了这些报告,比较了数据库源和凭证,比较了它们是否匹配

我删除了已损坏的报告,再次将其添加到net new,在打开报告之前仍会提示用户/pass


知道为什么一份报告会如此腐败吗;在RDL中有什么我可以看的吗?

有点冒险,但是数据源需要凭据。如果它是相同的数据源,并且适用于其他报表,那么可能此特定报表正试图在SQL Server上执行凭据不允许的操作。例如,可能所有其他报表都是直接查询,此报表尝试运行存储过程,而用户没有运行存储过程的权限。这就是我所能想到的——不管怎样,你也可以拥有表/视图级别的权限。Dale K建议,我会回去检查数据源。确保它与您的工作报告完全相同。默认情况下,数据源在部署期间不会被覆盖,因此您可能有两个名称相似的数据源。您可以通过“管理”菜单在门户网站中更改报表指向的数据源,作为快速测试。谢谢大家。因此,工作报告和非工作报告都使用相同的共享数据源。如果我通过localhosts/Reports数据源访问该数据源,我可以测试连接,并且该数据源使用集成安全性。而且这两个报告都运行存储过程,所以不要认为它与该权限级别有关。谢谢你的帮助!