共用方式為


其他 Reporting Services 升級問題

本主題描述您可能會遇到升級 Reporting Services 功能的已知問題。 Upgrade Advisor 不會偵測到這些問題。 如需詳細資訊,請參閱 SQL Server 2014 版本資訊

適用於: Reporting Services 原生模式 |Reporting Services SharePoint 模式。
問題 說明 適用對象
SharePoint 伺服器陣列升級 只有在伺服器數組中所有其他 Reporting Services 元件都升級為 SQL Server 2014 之後,才升級 Reporting Services 共用服務。

若要將多節點 SharePoint 伺服器陣列中的 Reporting Services 升級至 SQL Server 2014 Reporting Services,伺服器陣列中的 SharePoint Reporting Services 附加元件的所有實例都必須先升級為 SQL Server 2014 版本,才能升級 Reporting Services 共用服務。

當 Reporting Services SharePoint 共用服務升級至 SQL Server 2014,但伺服器數組中的其他 Reporting Services 元件仍然是 SQL Server 2012 版本時,報表轉譯將會失敗。



如需詳細資訊,請參閱< SQL Server 2014 Reporting Services 提示、秘訣和疑難排解>。
SQL Server 2012 和 SQL Server 2012 SP1
平行安裝 SQL Server 2012 Reporting Services 原生模式無法與下列任一項並存執行:

SQL Server 2014 Reporting Services 外掛程式適用於 SharePoint

SQL Server 2014 Reporting Services SharePoint 共享服務



並存安裝可防止 SQL Server 2012Reporting Services 原生模式 Windows 服務啟動。 Windows 事件記錄檔中會顯示類似下列的錯誤訊息:

描述:報表伺服器資料庫是無效的版本。

描述:報表伺服器 [伺服器名稱] 無法連線到報表伺服器資料庫。
SQL Server 2012 原生模式
修復失敗升級過程中出現錯誤 問題: 在升級失敗之後,您嘗試執行修復。 修復作業也會失敗,而且您會在安裝記錄檔中看到類似下列的訊息:

(01) 2011-10-27 12:23:15 Slp:
(01) 2011-10-27 12:23:15 Slp: Exception type: System.Exception
(01) 2011-10-27 12:23:15 Slp: Message:
(01) 2011-10-27 12:23:15 Slp: SQLPath element is missing
(01) 2011-10-27 12:23:15 Slp: Data:
(01) 2011-10-27 12:23:15 Slp: SQL.Setup.FailureCategory = ConfigurationFailure

如需記錄檔的詳細資訊,請參閱 檢視和讀取 SQL Server 安裝程式記錄檔

解決方案: 您必須卸載 Reporting Services 並重新安裝 Reporting Services。 無法再升級。
SQL Server 2012 和 SQL Server 2012 SP1
互動資訊僅儲存於最後一次請求。 在舊版的 Reporting Services 中,快照會儲存所有可能的互動式選擇組合,例如深入瀏覽資訊和切換選擇。 例如,您可以檢視報表的第五頁,但以程式化的方式切換第一頁上的項目,方法是追蹤切換的正確 ID。

在 SQL Server 2008 中,只會針對最後一個轉譯要求產生並儲存互動資訊。 您無法檢視頁面,並以程式化方式切換另一個頁面上的項目。 您只能在當前報表頁面上切換鑽取項目。
SQL Server 2005 SP2
渲染和分頁已變更。 SQL Server 2008Reporting Services 中的轉譯物件模型 (ROM) 已變更。 不再支援舊版轉譯物件模型。 不支援從多執行緒的渲染擴充套件存取渲染物件模型(以及從多個執行緒切換上下文)。 SQL Server 2005 SP2
重新設計的 CSV 匯出格式。 在舊版 Reporting Services 中,當您將報表匯出至 CSV 檔格式時,數據會以保留數據出現在報表頁面上的方式格式化。 對於矩陣數據區域,這會導致無法匯入至其他應用程式的數據格式。

在此版本中,當您將報表導出至 CSV 檔案時,您可以選擇兩種支援的格式:預設模式和相容模式。 預設模式已針對 Excel 優化。 相容模式已針對第三方應用程式優化。

CSV 檔案的舊格式已無法使用。 不過,對於不使用矩陣數據區域的報表,您可以使用符合規範模式來取得最接近先前 CSV 檔案格式的檔格式。
SQL Server 2005 SP2
在頁首和頁尾中具有條件可見性的匯總。 在舊版 Reporting Services 中,不同的轉譯器使用不同的規則來判斷哪些項目具有條件式可見性,並將其包含在報表頁面上。 例如,未針對列印報表中的隱藏專案執行匯總計算,但會針對您使用瀏覽器或在 Microsoft Office Excel 中檢視的報表中隱藏專案執行匯總計算。

在此版本中,所有轉譯器都會使用相同的規則集來判斷頁面上的項目。
SQL Server 2005 SP2
Excel 中不支援公式。 在舊版 Reporting Services 中,對 RDL 中的運算式轉譯至 Excel 公式的支援有限。 在此版本中,當您將報表導出至 Excel 時,RDL 運算式不會轉譯為 Excel 公式。 SQL Server 2005 SP2
重疊的項目。 在舊版 Reporting Services 中,如果報表在報表設計介面上有重疊的專案,則發佈報表會產生警告(「所有轉譯器不支援重迭的報表專案」),但是報表專案會保留在設計介面的原始位置。 在 SQL Server 2008 中,報表元素在檢視或匯出至不支援重疊元素的渲染器時,可能會移動以校正重疊界限。 SQL Server 2005 SP2
報表物件模型命名空間變更。 在 SQL Server 2008Reporting Services 中,報表物件模型命名空間已變更。 此命名空間提供透過自訂程式代碼存取全域集合的唯讀功能,例如 FieldsParameters,和 ReportItems。 如果現有的自定義程式代碼明確使用舊版命名空間的完整參考,這項變更是重大變更。

建議您不要使用完整參考,從程式碼存取內建集合。 若未明確指定命名空間,自定義程式代碼參考會解析為目前安裝之 Reporting Services 版本的報表物件模型版本。
SQL Server 2005 SP2
不支援來自 SQL Server 2000 或 SQL Server 2005 的報表伺服器 Windows Management Instrumentation [WMI] 提供者。 Reporting Services 包含 WMI 提供者,可用來以程式設計方式設定報表伺服器執行的環境。 Reporting Services 的 SQL Server 2008 版本包含完全取代舊版 WMI 提供者的全新版本。 此版本的 SQL Server 不支援 SQL Server 2000 和 2005 版本。 SQL Server 2005 SP2
服務主體名稱 (SPN) 不會在升級的報表伺服器上重新建立。 如果您為報表伺服器 Web 服務建立 SPN,請確認限制委派仍適用於升級的報表伺服器。 SQL Server 2005 SP2
自訂元件必須手動移至新的安裝資料夾。 升級建議程式不會偵測到自定義元件,如果您想要繼續使用報表中的自定義功能,則必須手動移至新的安裝資料夾。

如果這些元件安裝在報表伺服器安裝資料夾中,則必須在升級完成後移至新的安裝資料夾。
SQL Server 2005 SP2

另請參閱

Reporting Services 升級問題 (升級顧問)