徵狀
請試想下列案例:
-
您使用 Microsoft SQL Server 2012 Reporting Services (SSRS 2012)或 SQL Server 2014 Reporting Services (SSRS 2014)。
-
您可以建立資料驅動訂閱,並使用查詢來驅動訂閱。
-
查詢所需的時間超過30秒,才能完全執行。
在這種情況下,因為無法驗證查詢,所以您無法建立訂閱。
解決方案
此問題最初是在 SQL Server 的後續累積更新中修正。
SQL Server 2014 累積更新3 /en-us/help/2984923
SQL Server 2012 SP2 累積更新1 /en-us/help/2976982
SQL Server 2012 SP1 累計更新10 /en-us/help/2954099
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:
其他相關資訊
這個問題是由 SQL Server 2012 中的缺陷所造成。 針對資料驅動訂閱,使用者指定的任何超時都不會使用網頁 UI 或 API 呼叫。 當您按一下 UI 中的 [ 驗證 ] 或 [下一步] ,或使用 API 呼叫驗證時,這將會導致長時間執行的查詢超時。
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。