其他 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 中,報表物件模型命名空間已變更。 這個命名空間可讓您從自訂程式碼針對 Fields 、Parameters 和 ReportItems 等全域集合進行唯讀存取。 如果現有的自訂程式碼明確使用舊版命名空間的完整參考,這項變更就是重大變更。建議您不要使用完整參考,從自訂程式碼存取內建集合。 藉由未明確指定命名空間,自訂程式碼參考會解析為目前安裝之 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 |