2012-07-01 53 views
20

我想部署在SQL Server Business Intelligence Development Studio 2008 R2中創建的報表。我已將TargetServerURL設置爲http://mohammad-pc/Reports。我可以通過瀏覽器訪問這個路徑,而是要部署我的報告,我得到:「部署到報表服務器時找不到指定的報表服務器url」錯誤

「指定的報表服務器的URL不能找到」

有沒有辦法,我錯過了任何其他的設置?

回答

11

我找到了解決方案。我的網址錯誤。要獲得正確的URL,我去了開始菜單> SQL Server 2008>配置工具> Reporting Services配置。在Web服務URL部分有一個虛擬目錄,它是我的計算機上我的SSRS目錄的目錄。所以正確的URL是「http:// localhost/[報告服務虛擬目錄]」。在我的情況下,它是「http:// localhost/ReportServer_SQL2008」。

有一個很好的文章在這裏:

http://alexduggleby.com/2008/07/18/sql-server-reporting-services-2008-tutorial-in-5-minutes-or-how-to-send-my-boss-a-report-from-a-view-quickly/

+0

只是在這裏添加。這是爲了更正獲取URL的方式,但我在瀏覽器安全性方面遇到了一些問題。因此,您可以轉到: 並記住以管理員身份運行瀏覽器 – Pepys

35

通常情況下,在默認安裝中,你將有兩個網址:

根據您的設置,第一個URL可能會有所不同,例如端口號可能不同,或者可能會添加後綴_SQLEXPRESS

有關示例URL,請參閱this documentation的最後一部分。下面是關於什麼的鏈接可能看起來像一個相關報價:

...什麼是報表服務器URL可能類似於:
- http://localhost/reportserver
- http://localhost/reportserver_SQLEXPRESS
- http://sales01/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

+2

將其更改爲ReportServer對我來說確實有效。謝謝@Jeroen – kmria

+0

要清楚,你通過去FILE - > Project - >屬性來設置這個。 F4或rightclick - >屬性在解決方案資源管理器不會告訴你你認爲它可能 – greg

+0

追加「ReportServer」是我的工作;我一直在嘗試URL「http:// /Reports」(這是獲取報告的URL),但沒有用 - 「http:// /ReportServer」 - 謝謝! –

0

最近我有同樣的問題...測試我發現,你需要去項目 - >屬性和一般並更改設置以下選項:

TargetReportPartFolder:報表管理器URL的虛擬Diretory] ​​ TargetServerURL中:HTTP:// yourPCName/[ Web服務URL]

那虛擬Diretory良好的工作在項目屬性部署項目

-1

使用http://localhost/reportserverhttp://mohammad-pc/reportserver爲TargetServerURL中。

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/10181323) – Heroka

+0

@Heroka我改進了答案。 – greg121

+0

@ greg121答案不會解決問題。您的解決方案僅適用於用戶在將要部署的同一臺PC上開發報告的情況,這不是標準情況。 – HEDMON

0

只是爲了增加這一點,我也遇到了這個問題。我的報表服務器在幾個月內工作正常,我有大約30份報告,並且不斷更新它們,幾乎每週都會部署報告或創建新報告,但它只是停止部署一天(儘管我可以在應用程序中看到它們已綁定他們)

錯誤是一個502主機未找到。我有一種感覺,這與IT在我的公司中進行更改有關,但是我需要解決的問題是在屬性設置中將報表服務器名稱更改爲本地主機。

項目/ [項目名稱]屬性

在TargetServerURL中常規選項卡上

它曾經說:

http://GSV-REP01/ReportServer

但後來我改成了這樣:

http://localhost:8080/ReportServer

它開始工作了,沒有問題。希望這有助於某人,SSRS有時是一種真正的痛苦。

相關問題