web-dev-qa-db-ja.com

VS Designerでパッケージを読み込むときのSSISパッケージ検証の無効化

SQL 2005 Serverに展開され、その後Visual Studio 2003で設計および保守されるSSISパッケージがいくつかあります。いずれかのBIDSプロジェクトを開き、その後にパッケージの1つを開くと、デザイナーは常にすべてのデータフローとタスクを検証しますオブジェクト。

通常、これは問題ではありません。ただし、特定の状況下では、AS400からのデータの接続およびエクスポートに使用するシステムアカウントが正しく検証されません。テーブルのTONをエクスポートしているので、各データフローオブジェクトはODBC接続を介してAS400に接続しようとし、「無効なアカウント」エラーを取得してから、次のタスク。無効な認証情報が40回以上試行されるため、システムアカウントがロックされます。

パッケージを実行しようとするまで検証を無効にするためにできることはありますか?別の方法として、無効なオブジェクトが1つ検出されるとすぐにすべての検証を停止する切り替え可能な設定はありますか? AS400システムは、アカウントをロックする前に、いくつかの誤った試行を許可します。明らかに、それが行われる前に検証プロセスを遮断できれば最適でしょう。

どのようなオプションがありますか?

17
RLH

あいまいで申し訳ありませんが、これはコピー/貼り付けするには長すぎます

"SSISパッケージを開くと、ロードに時間がかかる場合がありますか?"

これは、読み込み速度と検証に影響するこれら3つのオプションについて説明しています

  • DelayValidationプロパティ
  • ValidateExternalMetadataプロパティ
  • 「オフラインで作業」オプション(SSISメニュー->オフラインで作業して有効/無効にする)

接続/タスクごとに、他のいくつかの場所にも「DelayValidation」することもできます

23
gbn

ここに代替リンクがあります(投稿されたGBNはもう機能しないようです):

http://www.jamesserra.com/archive/2011/07/ssis-package-taking-forever-to-load-when-you-open-it/

それが役に立てば幸い、ルカ

4
Luka Lovosevic

プロジェクトソリューション->プロパティ->構成プロパティ-を右クリックします。

デバッグ->インタラクティブモード-> False

0
Sara