2016-07-22 27 views
1

SSISパッケージが起動していない場合でも、SQLAgentはほとんど瞬時にエラーを返しました。タイムアウトによりSSISパッケージを開始せずにジョブが失敗しました

が一度だけ実行されていて、仕事は今一年近く毎日実行されていて、今まで問題はありませんでした。資格情報、データ構造は変更されませんでした(別のドメインに移行しますが、同じプロキシを使用する他のジョブには影響しません)。 SQLAgentで返さ

エラー:

Executed as user: <SSIS_PROXY>. Microsoft (R) SQL Server Execute Package Utility 
Version 12.0.4100.1 for 64-bit 
Copyright (C) Microsoft Corporation. All rights reserved.  
Started: <TIME> Failed to execute IS server package because of error 0x80131904. 
Server: <SERVER>, 
Package path: <PATH>, Environment reference Id: NULL. 
Description: Timeout expired. 
The timeout period elapsed prior to completion of the operation 
or the server is not responding. 
Source: .Net SqlClient Data Provider Started: <TIME> 
Finished: <TIME> Elapsed: 30.654 seconds. 
The package execution failed. The step failed. 

あり、同じ時間ウィンドウ内で実行されている他のジョブがあり、それらが影響を受けませんでした。 それらのうちの1つがメンテナンスジョブ(バックアップ)です。システムテーブル(またはそれに関係なく)に排他ロックを設定してタイムアウトになる可能性がありますか?

何が起こったのでしょうか?

+0

は、一時的なネットワークの不具合となっていたかもしれません。 –

+0

@Tab Alleman:イベントログには何も表示されていません。 – barzozwierz

答えて

3

このエラーは断続的に発生していました。場合によっては、スケジュールどおりに動作するジョブがエラーになり、次のインターバルが正常に実行されます。いくつかの調査の後、SSISカタログのリソースは、他のエージェントがジョブを開始することによってロックされることがわかりました。私のために働いた修正は、自動的に3回再試行することでした。私は以来、エラーがありませんでした。

うまくいけば、MSはこの問題をフードの下で解決する方法を見つけるでしょう。

希望これはあなたのために働く: https://technet.microsoft.com/en-us/library/ms188952.aspx

+0

ありがとう、私はスケジュールを変更しました、うまくいけばそれは再び起こりません。 – barzozwierz

関連する問題