我想部署我在SQL Server Business Intelligence Development Studio 2008 R2中创建的报表。我已将TargetServerURL
设置为http://mohammad-pc/Reports
。我可以通过浏览器访问此路径,但想要部署我的报告:
“无法找到指定的报表服务器网址”
我错过了其他任何设置吗?
答案 0 :(得分:38)
通常,在默认安装中,您将拥有两个URL:
http://yourmachine/ReportServer
- for accessing the web service and deploying reports http://yourmachine/Reports
- 用于访问基于浏览器的管理前端根据您的设置,第一个URL可能略有不同,例如端口号可能不同,或者可能会添加_SQLEXPRESS
等后缀。
有关示例网址,另请参阅this documentation的最后一部分。以下是关于链接的相关报价:
...报表服务器URL可能类似于什么:
-http://localhost/reportserver
-http://localhost/reportserver_SQLEXPRESS
-http://sales01/reportserver
-http://sales01:8080/reportserver
-https://sales.adventure-works.com/reportserver
-https://www.adventure-works.com:8080/reportserver01
...您用来访问报表管理器的网址...
-http://localhost/reports
-http://localhost/reports_SQLEXPRESS
-http://sales01/reports
-http://sales01:8080/reports
-https://sales.adventure-works.com/reports
-https://www.adventure-works.com:8080/reports
答案 1 :(得分:14)
我找到了解决方案。我的网址错了。为了获得正确的URL,我进入了开始菜单> SQL Server 2008>配置工具> Reporting Services配置。在Web服务URL部分,有一个虚拟目录,它是我计算机上的SSRS目录的目录。所以正确的URL是“http:// localhost / [Reporting Service Virtual directory]”。就我而言,它是“http:// localhost / ReportServer_SQL2008”。
这里有一篇好文章:
答案 2 :(得分:2)
最近我遇到了同样的问题......测试我发现你需要去Project - >属性和常规并将以下选项更改为:
TargetReportPartFolder:[报表管理器URL的虚拟指令] TargetServerURL:http:// yourPCName / [Web服务URL的虚拟指令]
这适用于部署项目
答案 3 :(得分:1)
为了补充一点,我也遇到了这个问题。我的报表服务器运行良好几个月,我有大约30个报告并且不断更新它们几乎每周都要重新部署报告或创建新报告,但它只是停止部署一天(尽管我可以在应用程序中看到它们绑定他们)
错误是找不到 502主机。我觉得这与IT公司的变更有关,但是我需要做的就是修改它是在属性设置中将报表服务器名称更改为本地主机。
项目/ [项目名称]属性
在TargetServerURL的常规选项卡上,它曾经说过:
然后我改为:
它再次开始工作没有任何问题。希望这对某人有所帮助,SSRS有时是一种真正的痛苦。
答案 4 :(得分:0)
在项目属性中使用http://localhost/reportserver
或http://mohammad-pc/reportserver
作为TargetServerURL。
答案 5 :(得分:0)
您可以按照以下步骤获取正确的报表服务网址