共用方式為


如何:將報表模型當做資料來源使用

您可以在報表設計師中建立報表,並在報表中將已發行的報表模型當做資料來源類型使用。此功能可讓您為點選連結資料瀏覽建立預先定義的自訂報表。如需有關如何在點選連結資料瀏覽中使用預先定義報表的詳細資訊,請參閱<管理報表模型>。

您必須先具有可用的已發行模型,才能夠選擇報表伺服器模型來做為資料來源類型。

您可以為您加入報表伺服器專案中的報表或您利用報表精靈建立的報表,指定報表模型資料來源類型。本主題中的指示假設您要將報表加入目前的專案中。如需有關使用這個精靈的詳細資訊,請參閱<教學課程:在報表設計師中建立以模型為基礎的報表>。

若要建立報表模型資料來源類型

  1. 在報表設計師中,將報表加入目前的報表伺服器專案中。

  2. 在 [報表資料] 窗格的工具列上,按一下 [新增],然後按一下 [資料來源]

  3. [資料來源屬性] 對話方塊中,於 [名稱] 文字方塊內輸入名稱,或是接受預設名稱。

  4. 確認 [內嵌連接] 已選取。

  5. [類型] 清單中,選取 [報表伺服器模型]

  6. [連接字串] 文字方塊中,輸入連接字串來指定報表伺服器的 URL 和模型的路徑。您使用的連接字串取決於報表模型位於設定為原生模式還是 SharePoint 整合模式的報表伺服器上。下列清單顯示每一個模式的連接字串範例:

    • 原生模式   server=http://TestServer/reportserver; datasource=/Models/AdventureWorks Model

    • SharePoint 整合模式   server=http://TestServer/TestSite; datasource=http://TestServer/TestSite/Documents/Adventure Works.smdl

    如果您將 localhost 用於 Web 伺服器,請確認已啟用 TCP/IP。否則,可能會發生連接錯誤。如需詳細資訊,請參閱<伺服器與資料庫連接問題的疑難排解>。

    您可以透過資料來源連接字串引數來指定模型名稱。在報表伺服器資料夾命名空間中,該引數必須解析成完整的模型名稱。在此範例中,資料夾的名稱為 /Data Sources,而在報表伺服器資料夾命名空間中,該資料夾為根節點的子資料夾。路徑開頭必須是正斜線。如果您對路徑不是很確定,請利用 SQL Server Management Studio 或報表管理員來導覽資料夾階層。

  7. [認證] 索引標籤上,指定用來存取資料來源的認證。

    選擇 [Windows 驗證 (整合式安全性)] 或預存認證。如果您選擇提示認證,則每當報表伺服器建立與資料來源的連接時,您都需要輸入認證。除非您已設定自動執行帳戶,否則請不要選擇 [無認證]。如需詳細資訊,請參閱<指定報表資料來源的認證和連接資訊>。

  8. 按一下 [確定]。

    這個資料來源會出現在 [報表資料] 窗格中。若要開啟報表模型查詢設計工具,好讓您可以建立資料集,請以滑鼠右鍵按一下資料來源,然後按一下 [加入資料集],再按一下 [查詢設計工具]。如果報表模型查詢設計工具沒有出現,則表示與報表模型的連接失敗。請檢查連接字串和認證來解決錯誤,然後開啟查詢設計工具。