[FIX] SQL Server 2014、2016、および 2017 の SSISDB でのブロックにより SQL ジョブが失敗する

適用対象: SQL Server 2014 DeveloperSQL Server 2014 EnterpriseSQL Server 2014 Enterprise Core

現象


単純な SQL サーバー統合サービス (SSIS) パッケージSSIS カタログ (SSISDB) にデプロイするとします。SSISDB は、さまざまな SQL ジョブを介して並行して実行する必要があります。SSISDB のブロッキングが原因で、一部の SQL ジョブが失敗することがあります。

状態


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

解決方法


この問題は、SQL Server の次の累積的な更新プログラムで修正されています。

SQL Server の累積的な更新プログラムについて:

SQL Server の新しい累積的な更新プログラムには、すべての修正プログラムと、以前の累積的な更新プログラムに含まれていたすべてのセキュリティ修正プログラムが含まれています。SQL Server の最新の累積的な更新プログラムを確認してください。

回避策


この問題を回避するには、手動で変更できます。保存されたプロシージャ[カタログ]。[set_execution_property_overrides] を使用して、トランザクション・レベルは、次のようにシリアル化可能ではなく、反復可能な読み取り値にします。

置き換える:

トランザクションの設定分離レベルのシリアル化可能

次の場合:

トランザクションの設定分離レベルの反復可能読み取り

関連情報


マイクロソフトがソフトウェア更新プログラム 説明に使用する用語について説明します。