多くの変更と移行 ('normal.dot' ファイルなど) の後で SSIS パッケージが破損することはありますか?? これを尋ねる理由は、パッケージに非常に奇妙な動作が見られるためです。
背景
SISS パッケージは (私の前任者によって) 開発され、SQL2005 で実行されました。私は(他のいくつかの調整の後)それをSQL2008に移行している最中です。SSIS パッケージが行うことの 1 つは、パッケージの実行時に 5 つのファイルをデータベースにインポートすることです。時間が経つにつれて、SSIS パッケージは多くの操作を実行します。パッケージは Business Intelligence Development Studio で作成されます。
いくつかの症状
- (より大きく、より優れた) SQL2008 では、データフローに含まれるインポート タスクが多すぎると、デバッグが実行されません。パッケージは古い SQL2005 サーバーで実行されましたが。そのため、ファイルをインポートするための小さなデータフローをいくつか作成しました。
- 小さいデータ フロー (データをインポートする) がシーケンス ボックスに配置されると、デバッグは完全に実行されます。パッケージの実行により、行が挿入されたことが通知されます...しかし、それはすべてのテーブルで発生するわけではありません。
- すべてのデータ フローをシーケンス ボックスの外に配置すると、満たされていないテーブルが 1 つのテーブルだけに減ります。それでも、パッケージの実行により、35 行が挿入されたことが通知されます。出発地と到着地を再確認しました。
- 機能しないデータ フローでデータ変換を使用すると、パッケージの実行時に別のインポート データ フローで致命的なエラーが発生します。ソースファイルも宛先テーブルも同じではありません。また、データ フロー タスクは独立して実行できる必要があります。
私の気持ちは、調整と移行の後、SSISパッケージは「保守が不安定」になり「破損」していると言い始めます。しかし、私はこれに慣れておらず、再構築には(スキル不足のために)多くの時間がかかるため、最初に確実に知りたい..SSISパッケージは時間の経過とともに「破損」または不安定になる可能性がありますか?