修正済み: SQL Server でドライブ クエリの実行に 30 秒以上かかる場合、データドリブン サブスクリプションを作成できない

適用先
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

現象

たとえば次のようなシナリオを考えてみます。

  • 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 の最新の累積的な更新プログラムを確認してください。

      

追加情報

この問題は、SQL Server 2012 の欠陥が原因で発生します。 データ駆動型サブスクリプションの場合、ユーザーが指定したタイムアウトは、Web UI または API 呼び出しを使用して反映されません。 これにより、UI で [検証] または [次へ] をクリックした場合、または API 呼び出しを使用して検証を行うと、長時間実行されるクエリがタイムアウトします。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。