發行報表模型
您準備好第一次部署模型時,需要將整個報表模型專案發行到報表伺服器資料庫或 SharePoint 文件庫。發行時,資料來源與語意模型檔案都會發行。報表模型發行時,資料來源檢視檔案會與語意模型檔案結合。當您繼續調整此模型時,可以只發行更新的 .smdl 檔案。
模型大小限制
根據預設,ASP.NET 會將可上載至伺服器之檔案的大小限制為 4 MB。如果您的模型大小大於 4 MB,而且無法將其部署到伺服器,請在 web.config 檔中,變更您要部署模型之每個目標報表伺服器的預設值。若要變更預設值,在文字編輯器中開啟 web.config.comments 檔,從檔案的 <httpRunTime> 區段複製 maxRequestLength 項目,然後將其貼到位於報表伺服器安裝資料夾之 web.config 檔的 <httpRunTime> 區段。將該項目貼入檔案後,將預設大小變更為您要使用的大小。
web.config.comments 檔通常位於下列路徑:<drive>:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG。
報表伺服器的 web.config 檔通常位於下列路徑:<drive>:\Program Files\Microsoft SQL Server\<instance id>\Reporting Services\ReportServer。
如果您要使用「報表管理員」上載大型模型,您必須為「報表管理員」的 web.config 檔重複上述步驟。「報表管理員」的 web.config 檔通常位於下列路徑:<drive>:\Program Files\Microsoft SQL Server\<instance id>\Reporting Services\ReportManager。
如果您要變更整個伺服器的設定,請為 machine.config 檔重複上述步驟。machine.config 檔通常位於下列路徑:<drive>:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG。
指定發行位置
若要指定模型應該發行的位置,您必須完成 [模型屬性頁] 對話方塊中的下列資訊:
目標 |
位置 |
---|---|
TargetDataSourceFolder |
用來儲存已發行共用資料來源的資料夾名稱。如果您未指定資料夾,資料來源就會發行到與模型相同的資料夾。如果報表伺服器上沒有此資料夾,模型設計師會在發行模型時建立該資料夾。 發行至以原生模式執行的報表伺服器時,請從根目錄開始指定資料夾階層的完整路徑。例如 Folder1/Folder2/Folder3。 發行到以 SharePoint 整合模式執行的報表伺服器時,輸入指向文件庫或文件庫資料夾的 URL。例如 http://TestServer/TestSite/Documents/DataSources。如果空白,預設值為 TargetModelFolder。 |
TargetModelFolder |
儲存發行之模型的資料夾名稱。根據預設,資料夾名稱為 [Models]。如果報表伺服器上沒有此資料夾,模型設計師會在發行模型時建立該資料夾。 發行至以原生模式執行的報表伺服器時,請從根目錄開始指定資料夾階層的完整路徑。例如,Folder1/Folder2/Folder3。 發行到以 SharePoint 整合模式執行的報表伺服器時,輸入指向文件庫或文件庫資料夾的 URL。例如 http://TestServer/TestSite/Documents。您必須針對此屬性指定一個值。 |
TargetServerURL |
目標報表伺服器的 URL。在發行模型之前,您必須設定此屬性為有效的報表伺服器 URL。 發行到以原生模式執行的報表伺服器時,請使用報表伺服器虛擬目錄的 URL。例如 https://server/reportserver 或 https://<server>/reportserver。這是報表伺服器的虛擬目錄,而非報表管理員。依預設,報表伺服器會安裝在名稱為 [reportserver] 的虛擬目錄中。 發行到以 SharePoint 整合模式執行的報表伺服器時,輸入指向 SharePoint 頂層網站或子網站的 URL。若未指定網站,則使用預設的頂層網站。例如 https://servername、https://servername/site 或 https://servername/site/subsite。 |
重要事項 |
---|
若要將報表模型部署至 SharePoint 文件庫,您必須使用指向文件庫或文件庫資料夾的 URL,例如 http://TestServer/TestSite/Shared Documents/。 |
您可以使用滑鼠右鍵按一下報表模型專案,然後選取 [屬性],以修改屬性。
如果報表伺服器上已有共用資料來源存在,您只需將 .smdl 檔案上載至報表伺服器或文件庫,即可發行報表模型。詳細資訊請參閱<上載檔案到資料夾>和<將模型和共用資料來源部署至 SharePoint 網站>。
[!附註]
將 .smdl 檔案從本機電腦上載到報表伺服器或 SharePoint 文件庫時,您必須將 .smdl 檔案重新繫結至資料來源檔案。如需詳細資訊,請參閱<如何:將報表或模型繫結至共用資料來源>。
發行模型之後,您需要在「報表管理員」中,指派以角色為基礎的安全性權限。如需詳細資訊,請參閱<在原生模式報表伺服器上授與權限>。