其他 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 2014Reporting Services,伺服器陣列中 SharePoint Reporting Services增益集的所有實例都必須升級為 SQL Server 2014 版本,才能升級Reporting Services共用服務。

當 Reporting Services sharePoint 共用服務已升級至 SQL Server 2014,但伺服器陣列中的其他Reporting Services元件仍為 2012 SQL Server版本時,報表轉譯將會失敗。



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

適用于 SharePoint 的 SQL Server 2014 Reporting Services 增益集

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中,快照集儲存了所有可能的互動式選擇組合,例如鑽研資訊和切換選項。 例如,您可以檢視某個報表的第五頁,但是透過追蹤切換的正確識別碼,以程式設計方式切換第一頁上的項目。

在 SQL Server 2008 中,只會針對最後一個轉譯要求產生互動資訊並儲存。 因此,您無法檢視某個頁面,並以程式設計方式切換另一個頁面上的項目。 您只能切換目前報表頁面上的向下鑽研項目。
SQL Server 2005 SP2
轉譯和分頁已變更。 轉譯物件模型 (ROM) 在 SQL Server 2008Reporting Services 中變更。 目前已不再支援舊版轉譯物件模型。 此外,不支援從多執行緒轉譯延伸模組存取轉譯物件模型 (以及從多重執行緒切換內容)。 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 中,報表物件模型命名空間已變更。 這個命名空間可讓您從自訂程式碼針對 FieldsParametersReportItems 等全域集合進行唯讀存取。 如果現有的自訂程式碼明確使用舊版命名空間的完整參考,這項變更就是重大變更。

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

如果這些組件安裝在報表伺服器安裝資料夾中,您就必須在升級完成之後,將它們移至新的安裝資料夾。
SQL Server 2005 SP2

另請參閱

Reporting Services 升級問題 (升級建議程式)