星期一, 8月 12, 2013

[SSRS] 部署報表

要把設計好的報表上傳至 Report Service 上,必須先對該專案設定 TargetServerURL 才能進行部屬。

專案 => 右鍵屬性 => 專案屬性 => TargetServerURL

[SSRS] 部署報表-1

報表 => 右鍵屬性 => 部屬

[SSRS] 部署報表-2

Report Service 登入

[SSRS] 部署報表-3

嘗試輸入登錄 Report Service 服務帳戶密碼竟然無法登錄,有檢查過 SQL Server 登錄帳戶權限,想說是不是沒有讀取 ReportServer DB 權限,發現也不是這個原因,最後發現 TargetServerURL 輸入錯誤,因為安裝時指定 instance name,TargetServerURL 必須用 http://localhost/ReportServer$SQL2005 才是正確,為什麼錯誤訊息不是顯示不存在,而是要我輸入登錄帳號和密碼啊,Orz ~~

再次部署報表就成功啦,並進入 Report Maanger 中確認

[SSRS] 部署報表-4

書本上說明的預設路徑
  • Report Service 預設路徑是 http://localhost/ReportServer ;
  • Report Manager 預設路徑是 http://localhost/Reports,
一開始也是傻傻地利用預設路徑去登錄,當然都登錄失敗,後來才發現那是預設執行個體才可以利用它登錄,指定 instance name(我設為SQL2005) 的話,就必須在後面加上 $SQL2005 才行,也就是
  • Report Service:http://localhost/ReportServer$SQL2005
  • Report Manager:http://localhost/Reports$SQL2005
每次都忘記改過 instance name 一直採到這個地雷,>.< ~~

沒有留言:

張貼留言