ルックアップを使用している SSIS パッケージがあります。
- ターゲットとソースは、 SQL Server 2008 R2を見て、 OLE DB接続を使用します。
- ルックアップはフル キャッシュとOLE DB 接続マネージャー(既定値) を使用しています。
- Lookup は13 列のキーを探します。そのうちの 1 つはDate型で、後で検証に失敗します。
もちろん、私のマシンからはすべてうまく機能します。
パッケージを本番環境にインストールできますが、実行すると、ルックアップの検証ですぐに失敗します。
入力列 [ColumnName] (238) と [ColumnName] という名前の参照列には互換性のないデータ型があります
これは明らかに嘘です - それらは同じ型を持っています。これはルックアップ コンポーネントの既知の問題のようです。
どちらの場合も、パッケージを 32 ビットで実行することで問題が解決すると提案する人もいました。ただし、32ビットで実行すると、パッケージがサーバーへの接続に失敗します...
私は何が欠けていますか?追加の x86 プロバイダーをインストールする必要がありますか?
ルックアップを修正する良い方法はありますか?