共用方式為


加入、修改和刪除連結報表

更新: 2007 年 9 月 15 日

連結報表會以不同的參數值或屬性集合,來包裝現有的報表。連結報表包含對現有報表之報表定義的參考,加上您為連結報表定義的任何設定與屬性。連結報表是在報表管理員或 Management Studio 中建立,且會以已經發行至報表伺服器的現有報表為基礎。您可以從已發行的報表建立多個連結報表。您無法從其他連結報表建立連結報表。

建立連結報表

若要建立連結報表,請選擇要作為連結報表依據的現有報表。您選擇的報表會決定連結報表內容與配置。如果基底報表使用參數,您可以將連結報表中的參數值,設定為與基底報表中所指定之不同的值。如需有關參數的詳細資訊,請參閱<設定已發行報表的參數屬性>。

並非所有的已發行報表都可作為連結報表的基礎。內容管理員或報表伺服器管理員,可從給定報表的角色指派,移除「建立連結報表」工作,以防止特定使用者或群組建立連結報表。

建立連結報表時,您可以設定連結報表特定的下列屬性與設定:

  • 名稱描述。您可以定義不同的名稱和描述,以區別連結報表和現有的報表。
  • 位置。您可以將連結報表放在與原始報表不同的資料夾內。
  • 參數。您可以指定一組參數值來搭配連結報表使用。讓報表具有不同參數值的能力,通常就是您想定義連結報表的最主要原因。
  • 報表執行報表記錄。您可以將報表執行和報表記錄屬性設定為與原始報表不同。
  • 安全性。您可以定義控制連結報表之存取的角色指派。
  • 訂閱。為連結報表所定義的訂閱,與為其原始報表所定義的訂閱是獨立而沒有關聯的。

唯一無法為連結報表設定的屬性是資料來源屬性。連結報表一律使用為現有之報表所定義的資料來源屬性。這是因為現有的報表會提供報表定義。報表定義包含了資料來源連接資訊、擷取報表資料的查詢,以及報表配置。

修改連結報表

在建立連結報表後,您可以設定其屬性,就像您修改任何其他報表的屬性一樣:變更權限、參數或屬性。您也可以變更連結,以指向不同的報表定義。

視所做的變更而定,取得資料和配置的查詢可能會和先前的報表定義不同。只要修訂不會使連結報表的現有設定無效,連結報表可以使用新的定義繼續執行。

您可以移動、重新命名及刪除連結報表,而不會影響其作為基礎的報表。

若要將連結報表放在其他資料夾,您必須擁有將內容加入該資料夾的權限 (亦即,您必須是目標資料夾的Publisher角色或Content Manager角色的成員)。

刪除連結報表

刪除連結報表並無特殊考量。您可以依照刪除任何項目的步驟,來刪除連結報表。然而,如果您刪除連結報表作為基礎的報表定義,所有和報表定義相關的連結報表都會變成無效。如果發生此種情形,您必須執行下列其中之一:

  • 刪除連結報表項目。
  • 選擇其他報表定義作為連結報表的基礎。

刪除連結報表項目,會將所有關於該項目的資訊從報表伺服器資料庫移除,包括報表歷程記錄和任何與該報表相關的訂閱。

如果您選擇另一個報表定義作為連結報表的基礎,請確認選取符合下列準則的報表定義:

  • 必須與原始報表位在相同的資料夾。例如,如果原始報表位在 \Home\AdventureWorksReports,新的報表定義也必須位在 \Home\AdventureWorksReports。
  • 如果原始報表定義具有參數,新的報表定義應有相同的參數定義,包括相同的資料類型、名稱、長度和來源。

開啟連結報表的 [一般屬性] 頁面,就可以檢查基礎報表的名稱或位置,或選擇不同的報表定義。如需關於如何更新連結報表之報表定義的詳細資訊,請參閱<選擇連結頁面 (報表管理員)>。

只要項目存在,即使連結報表已無效,仍然會保留連結報表的報表記錄。如果您選擇連結報表的其他報表定義,所有後續報表記錄會包括已更新之報表定義的配置和資料。所有先前的報表歷程記錄會有之前報表定義的配置和資料。

請參閱

工作

如何:建立連結報表 (報表管理員)
如何:建立連結報表 (Management Studio)
如何:刪除項目 (Management Studio)

概念

連結報表

其他資源

管理報表伺服器內容

說明及資訊

取得 SQL Server 2005 協助