轉換 CRI 對話方塊 (報表產生器 2.0)
此報表包含自訂報表項目 (CRI) 與不支援的功能。CRI 是報表定義語言 (RDL) 的延伸模組,支援在報表中顯示資料的自訂物件。CRI 包括軟體協力廠商所提供的設計階段和執行階段元件。
[!附註]
選擇在報表伺服器上支援自訂報表項目是由系統管理員所做的決定。若要檢視報表中的 CRI,必須在報表撰寫用戶端上安裝 CRI 元件才能預覽報表,並在報表伺服器上檢視已發行或已上載的報表。如需詳細資訊,請參閱《SQL Server 線上叢書》中 Reporting Services 文件集的<自訂報表項目>和<威脅與弱點的降低 (Reporting Services)>,以及來自協力廠商軟體供應商的文件集。
某些 CRI 可以轉換成新報表定義格式的報表項目。當您開啟報表時,系統會提示您是否要升級。您可以使用下列資訊來決定是否要轉換此報表中的 CRI:
是:選擇 [是],在可能的情況下轉換報表中的所有 CRI。在 CRI 中不支援的功能無法升級,而且會從報表定義檔案中移除。如需不支援之功能的清單,請參閱《SQL Server 線上叢書》中 Reporting Services 文件集的<升級報表>。檢視報表時,您可能會看到 CRI 在報表中顯示的方式有些差異。
否:當您不要轉換報表中的 CRI 時,選擇 [否]。這些 CRI 無法透過報表處理器顯示在其目前的版本中。如果您的系統管理員打算安裝軟體協力廠商所提供,而且與新報表定義格式相容的新版 CRI,您應該選擇 [否]。在新版本提供之前,CRI 會在報表中顯示為一個有紅色 X 的空文字方塊。
在任一種情況下,報表會升級到新的報表定義格式,並將原始報表的備份副本儲存為 <Report Name> - Backup.rdl。如果您以報表撰寫工具儲存報表,您就是以新的報表定義格式儲存升級的報表。如果您發行報表,此報表會先儲存在您的電腦中,然後再發行到報表伺服器。您會將升級版本的報表發行至報表伺服器。
如果您沒有儲存報表,原始報表就會維持不變。不過,您無法在 SQL Server 2008 版本的 BI Development Studio 中,或使用新報表定義格式的報表撰寫環境中編輯此報表。您可以使用報表管理員將原始版本的報表上載到 SQL Server 2008Reporting Services 報表伺服器,藉以執行該報表。如需詳細資訊,請參閱<如何:在報表管理員中上載檔案或報表 (報表產生器 2.0)>。
對於您上傳 (而非發行) 到報表伺服器的報表,報表處理器會決定是否可以在第一次使用時升級報表。無法升級的報表會在回溯相容性模式下處理,而且會如同在舊版 Reporting Services 中繼續顯示。如需詳細資訊,請參閱《SQL Server 線上叢書》中 Reporting Services 文件集的<升級報表>。
若要識別報表、報表伺服器或您報表撰寫環境的目前報表定義格式,請參閱《SQL Server 線上叢書》中 Reporting Services 文件集的<如何:識別報表結構描述版本>。.