2

次の引数を使用して、DTSExec を介してコマンド ラインでスケジューラによって起動される SSIS パッケージがあります。

"C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DTExec.exe" /F "PackageName.dtsx" /Conf "Production.dtsConfig" /Set "\Package.Variables[User::ParamPromptForValues].Properties[Value]";"False"

パッケージが (実稼働環境で) 失敗し、vsjitdebugger が起動して、パッケージの実行がハングすることがあります。

質問: パッケージが vsjitdebugger を表示しないようにするにはどうすればよいですか?

4

1 に答える 1

1

パッケージ内の何かが (a) System.Diagnostics.Debugger.Launch( ) を呼び出しているか、(b) 未処理の例外をスローしているように聞こえます。ストック SSIS コンポーネントのいずれかでこのような状況に遭遇したことはないので、パッケージ内のカスタム ビルドまたはサード パーティのコンポーネントを疑います。

この MSDN ブログの投稿では、レジストリの微調整の可能性を示唆しています。

于 2013-03-15T15:10:09.747 に答える