KB2916827 - 修正:轉譯 SSRS 2012 或 SSRS 2014 報告時發生「無效 URI: URI 字串太長」錯誤

Applies To
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

此 Hotfix 適用於 Microsoft SQL Server 2012 Reporting Services (SSRS 2012) 和 SQL Server 2014 Reporting Services (SSRS 2014) 。

症狀

當您嘗試為 Microsoft SQL Server 2012 Reporting Services (SSRS 2012) 或 SQL Server 2014 Reporting Services (SSRS 2014) 報告傳遞一些導致 URL 長度超過 65,520 個字元的參數時,您無法轉譯報告,並且可能會收到以下錯誤訊息:

注意

參數 'param' 的值無效。 (rsInvalidParameter) 。無效的 URI:Uri 字串太長。

記事​​

  • 當您以 HTML 以外的格式轉譯報表時,轉譯程序可能會成功。 但是,生成的檔案已損毀並包含前面提到的錯誤。
  • 安裝此 Hotfix 之後,將在所有轉譯擴充功能上順利完成轉譯作業,而不會在具有參數) 的 URL (長度超過 65,520 個字元的情況下產生損毀的檔案。 不過,如果 URL 長度超過 65,520 個字元,ExecutionLog 會追蹤警告。

解決方式

此問題已先在下列 SQL Server 累積更新中修正。

SQL Server 2014 累積更新 1 /zh-tw/help/2931693

SQL Server 2012 SP1 的累積更新 8 /zh-tw/help/2917531

關於 SQL Server 的累積更新

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

      

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。