2012-04-19 4 views
1

私は約6時間稼動するパッケージを持っています。私はそれを毎度見て、うまくいっていた。午前中、私はすべてのタスクが緑色で、実行が完了したと判断しましたが、プロセスを停止するためにクリックしたときに、このメッセージが表示されました - 「1つ以上のプロセスから切り離すことはできません。 ? "だから私ははいを選んだ。 質問は私の仕事を続けても安全ですか?何らかの理由で終了が私のDBに影響を与えましたか? もう一度、すでに完了しているすべてのタスク。 パッケージをもう一度実行するか実行するかわからないので、迅速な対応を感謝します。 ありがとう! 私は、SQL Server 2005とVisual Studio 2005SSISエラー「1つ以上のプロセスから切り離せません」

答えて

0

これがないパッケージ自体で、designermとの問題のように見えるので、私はあなたが、

クイック質問をdeatachすることができますが、上のチェックポイントを使用していると言うでしょうを使用していますそれは大きなパッケージですか? そうでなければ、私はそれを使うことを提案します。それが何であるかを知らなければ、基本的にパッケージが失敗のポイントから実行できるようにする機能です。だから、もしpacakgeが5時30分に失敗したら、最後のチェックポイントからもう一度runnigとして1時間だけ取り返してみることができます。

+0

私はチェックポイントの提案に正直に同意しません。私は彼らのコンセプトは涼しいが、実装では嘆かわしい。複雑な変数の値やループの状態を保持したり、パッケージがパッケージから再起動されたときにイベントが復活したりすることはありません。代わりに、私のアドバイスは、正常に障害から回復することができるようにパッケージを設計することです(正常なトランザクションスコープ、どのくらいの作業が残っているかを調べるためのクエリ、このタスクは既に完了していますなど) – billinkc

+0

こんにちは、私はパッケージに何も追加したくないのです。なぜなら、それは私によって作られたものではなく、とても複雑です。それが働く限り、私はそれに触れたくはありません:) – Cat

0

私も同じ問題がありました。私は10000から100000問題を解決しました。これを試してください。

関連する問題