SSRS数据源连接问题?

时间:2016-11-23 03:58:23

标签: sql-server visual-studio ssrs-2008

我从Visual Studio报告构建器部署报告解决方案,并将多个报告上传到SSRS。

我尝试连接但失败了,其他以前的报告使用了不同的连接设置。

请参阅下面的两个连接设置:第一个数字是我的,第二个数字是其他设置。唯一的区别是'连接字符串'中的'数据源'。能否请您解释为何导致问题以及如何解决问题?如果我使用“localhost”在本地桌面上创建数据源,则无法成功编译报表。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:0)

此问题与用户RepoerReader接合。

在您的本地数据库中,您已创建用户RepoerReader

但您的远程数据库位于10.12.13.14数据库中,您没有用户RepoerReader并且您确定并确保端口正确或密码错误。

答案 1 :(得分:0)

我通过以下技巧修复了问题:

  1. 首次部署解决方案时,应正确设置属性,如图所示。通常情况下,我只配置了调试'因为我使用单个服务器进行数据源和报告传递。

  2. 使用客户端IP地址设置TargetServerURL,除非您在服务器本身,可以是本地主机'。这样可以确保将报告发送到正确的远程服务器,但错误。

  3. 登录SSRS并检查加载的数据源。通常,SSRS会自动将IP地址更改为“本地主机”。这对查看报告很有帮助。如果它仍然是我在问题中描述的IP地址,您可以尝试返回Visual Studio报告生成器并将IP地址更改为' localhost'。然后,不要预览报告,而是直接部署解决方案,以确保新数据源采用“本地主机”#39;在SSRS。因为报告曾部署到指定的服务器,所以' localhost'不会产生任何歧义,部署仍然可以找到相同的服务器来更新SSRS中的东西。这里的一个关键是重置“OverwriteDataSource”'进入' True'。

  4. 希望这有帮助。干杯

    enter image description here

    enter image description here