KB2916827 - 修正:「URI 無效:Uri 字串過長」錯誤,當你呈現 SSRS 2012 或 SSRS 2014 報告時

套用到
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)

此熱修正適用於 Microsoft SQL Server 2012 Reporting Services (SSRS 2012) 以及 2014 SQL Server Reporting Services (SSRS 2014) 。

症狀

當您嘗試傳遞某些參數,使得 2012 SQL Server SSRS 2012 Reporting Services () 或 2014 SQL Server 2014 Reporting Services (SSRS 2014 Microsoft) 報告的 URL 長度超過 65,520 字元時,您無法產生報告,可能會收到以下錯誤訊息:

注意

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

記事​​

  • 當你以非 HTML 格式呈現報告時,渲染過程可能會成功。 然而,產生的檔案已經損壞,並包含了前述的錯誤。
  • 安裝此熱修補後,渲染操作將成功完成所有渲染擴充功能,且不會產生檔案損壞,尤其是當 URL (參數) 超過 65,520 字元時。 然而,如果網址長度超過 65,520 個字元,ExecutionLog 會追蹤警告。

解決方式

此問題首次在 SQL Server 的累積更新中得到修正。

2014 SQL Server 累積更新 1 /en-us/help/2931693

2012 SQL Server SP1 的累積更新 8 /en-us/help/2917531

關於 SQL Server 的累積更新

每次新的 SQL Server 累積更新都包含了之前累積更新中包含的所有熱修補與安全修補。 請查看 SQL Server 的最新累積更新:

      

狀態

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