sql >> データベース >  >> RDS >> Sqlserver

SSIS:指定された状態で使用できないキーを取得し始めました。スケジュールされた SSIS パッケージのエラー

    ええと、そのような応答を投稿する必要はありませんが、問題は解決しました。

    この問題が発生した簡単な回答の理由は、データ テーブル内のフィールドの 1 つが不適切に定義されたためです。この場合、decimal (11, 3) として宣言されています decimal (13, 3) である必要があります . (11, 3) に適合しない値がテーブルにポストされるまで、この問題は発生しませんでした。

    この問題は、SSIS に対する私の最大の不満の 1 つを強調しています。時折、インターネット上でよく文書化されているエラーが発生することがあります。すべてのログを検索し、エラー メッセージが正直であるという仮定の下で、さまざまなテスト シナリオを設定しようとしました。しかし、最終的に問題を解決すると、ログ ファイルに書き込まれるエラー メッセージとはまったく関係ありません。

    この場合、上記のエラーは問題とはまったく関係がありませんでした?!実際、私は問題をまったく見られなかったのは非常に幸運でした。 以前に SSIS がこのように誤った通信をしているのを見たことがあるため、テーブルの更新が潜在的な修正になる可能性があることはわかっていました。 .

    これは宇宙からのニュートリノがサーバーに衝突したせいだと言いたいのですが、この経験から得た最善の教訓は、他の人のアドバイスに基づいて SSIS の問題を解決しようとすることです。ただし 、彼らのアドバイスが役に立たない場合は、問題が SSIS エラー メッセージとは無関係である可能性があることを認識し、障害点に関連するすべてをトリプル チェックしてください。



    1. Laravelで移行とモデルクラスを使用する利点は何ですか?

    2. phpMyAdminでルートログインを無効にする

    3. MariaDBがJSON_TABLE()関数を導入

    4. この SQL ステートメントの実行順序は?