3

SQL サーバーでは非ユニコードを使用しています。ssis を使用して Excel ファイルのインポートを頻繁に行い、Excel Unicode を SQL サーバーの非 Unicode 列にマッピングするのに多くの時間を費やしています。ssis でデフォルトまたはいくつかのオプションを設定して、SSIS がユニコードを検出した場合にソース Unicode 列を宛先の非 Unicode にデフォルトでマップできるようにする場所はありますか? このリンクは、現在行っている手順を示しています。ssis に「Excel ファイルをインポートするときにこのテンプレートを使用する..」などのオプションがあると便利です。多くの人が ssis 経由で Excel ファイルをインポートしていると確信しており、この点に関していくつかのヒントを提供してくれることを願っています。ありがとうございました

4

3 に答える 3

1

Excel接続マネージャーがテキストを処理する方法の周りにメカニズムはありません。Unicodeであると想定して、可能な限り安全な方法でテキストを処理します。接続マネージャーで使用できる唯一のオプションは、まさにあなたがしていることです。

ただし、別の方法として、Excel接続マネージャーを無視し、この回答で説明するようにOLE接続マネージャーを使用することもできます。 ルックアップ変換接続としてのExcelソース

そのデータをキャッシュ接続マネージャーに送信する代わりに、スプレッドシートからデータをプルするためのクエリと変換の問題は、離れた場所にあるはずです。

于 2012-07-01T01:20:01.403 に答える
0

フラット ファイル接続マネージャーを構成し、そこで各列の種類を変更しようとしたことがありますか?それはオプションである可能性があります。

于 2012-06-28T20:17:22.850 に答える