我想部署在SQL Server Business Intelligence Development Studio 2008 R2中創建的報表。我已將TargetServerURL
設置爲http://mohammad-pc/Reports
。我可以通過瀏覽器訪問這個路徑,而是要部署我的報告,我得到:「部署到報表服務器時找不到指定的報表服務器url」錯誤
「指定的報表服務器的URL不能找到」
有沒有辦法,我錯過了任何其他的設置?
我想部署在SQL Server Business Intelligence Development Studio 2008 R2中創建的報表。我已將TargetServerURL
設置爲http://mohammad-pc/Reports
。我可以通過瀏覽器訪問這個路徑,而是要部署我的報告,我得到:「部署到報表服務器時找不到指定的報表服務器url」錯誤
「指定的報表服務器的URL不能找到」
有沒有辦法,我錯過了任何其他的設置?
我找到了解決方案。我的網址錯誤。要獲得正確的URL,我去了開始菜單> SQL Server 2008>配置工具> Reporting Services配置。在Web服務URL部分有一個虛擬目錄,它是我的計算機上我的SSRS目錄的目錄。所以正確的URL是「http:// localhost/[報告服務虛擬目錄]」。在我的情況下,它是「http:// localhost/ReportServer_SQL2008」。
有一個很好的文章在這裏:
通常情況下,在默認安裝中,你將有兩個網址:
http://yourmachine/ReportServer
- for accessing the web service and deploying reportshttp://yourmachine/Reports
- 訪問基於瀏覽器的管理前端根據您的設置,第一個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
最近我有同樣的問題...測試我發現,你需要去項目 - >屬性和一般並更改設置以下選項:
TargetReportPartFolder:報表管理器URL的虛擬Diretory] TargetServerURL中:HTTP:// yourPCName/[ Web服務URL]
那虛擬Diretory良好的工作在項目屬性部署項目
只是爲了增加這一點,我也遇到了這個問題。我的報表服務器在幾個月內工作正常,我有大約30份報告,並且不斷更新它們,幾乎每週都會部署報告或創建新報告,但它只是停止部署一天(儘管我可以在應用程序中看到它們已綁定他們)
錯誤是一個502主機未找到。我有一種感覺,這與IT在我的公司中進行更改有關,但是我需要解決的問題是在屬性設置中將報表服務器名稱更改爲本地主機。
項目/ [項目名稱]屬性
在TargetServerURL中常規選項卡上它曾經說:
但後來我改成了這樣:
它開始工作了,沒有問題。希望這有助於某人,SSRS有時是一種真正的痛苦。
只是在這裏添加。這是爲了更正獲取URL的方式,但我在瀏覽器安全性方面遇到了一些問題。因此,您可以轉到: 並記住以管理員身份運行瀏覽器 –
Pepys