我想部署在 SQL Server Business Intelligence Development Studio 2008 R2 中创建的报表。我已经设置TargetServerURL
为http://mohammad-pc/Reports
. 我可以通过浏览器访问此路径,但想要部署我得到的报告:
“找不到指定的报表服务器 url”
还有其他我错过的设置吗?
我想部署在 SQL Server Business Intelligence Development Studio 2008 R2 中创建的报表。我已经设置TargetServerURL
为http://mohammad-pc/Reports
. 我可以通过浏览器访问此路径,但想要部署我得到的报告:
“找不到指定的报表服务器 url”
还有其他我错过的设置吗?
通常,在默认安装中,您将拥有两个 URL:
http://yourmachine/ReportServer
-用于访问 Web 服务和部署报告http://yourmachine/Reports
- 用于访问基于浏览器的管理前端根据您的设置,第一个 URL 可能会有所不同,例如端口号可能不同或_SQLEXPRESS
可能添加后缀。
另请参阅本文档的最后一部分以获取一些示例 URL。以下是有关链接外观的相关报价:
...报表服务器 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
...用于访问报告管理器的 URL...
-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
我找到了解决方案。我的网址是错误的。为了获得正确的 URL,我进入了开始菜单 > SQL Server 2008 > 配置工具 > Reporting Services 配置。在 Web 服务 URL 部分有一个虚拟目录,它是我计算机上 SSRS 目录的目录。所以正确的 URL 是“http://localhost/[Reporting Service Virtual directory]”。就我而言,它是“http://localhost/ReportServer_SQL2008”。
这里有一篇很好的文章:
最近我遇到了同样的问题...测试我发现您需要转到项目->属性,然后将以下选项更改为:
TargetReportPartFolder:[报表管理器 URL 的虚拟目录] TargetServerURL:http://yourPCName/[Web 服务 URL 的虚拟目录]
这对部署您的项目很有用
除此之外,我也遇到了这个问题。我的报表服务器运行了好几个月,我有大约 30 个报表,并且几乎每周都会对它们进行不断更新,重新部署报表或创建新报表,但是它只是停止部署一天(尽管我可以在我们的应用程序中看到它们)已将他们绑定到)
错误是502 host not found。我感觉这与 IT 在我的公司进行更改有关,但是我需要做的就是修复它,将报告服务器名称更改为属性设置中的本地主机。
项目 / [项目名称] 属性
在 TargetServerURL 的常规选项卡上,它曾经说:
但后来我把它改成了这样:
它再次开始工作,没有任何问题。希望这对某人有所帮助,SSRS 有时真的很痛苦。
您可以执行以下步骤来获取正确的报表服务 URL
在项目属性中使用http://localhost/reportserver
或http://mohammad-pc/reportserver
作为 TargetServerURL。