此 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 產品中的問題。