1

SSIS を使用して、データベースを Oracle データベースから SQL Server 2008 R2 スキーマに移行しています。longOracle テーブルの 1 つに、テキストを含む列があります。目的のスキーマに適合させるために、必要なデータを取得するために多数の結合を使用する OLEDB ソースで SQL コマンドを使用しています。

文字列全体の代わりに移行するとlong、最初の 100 文字のみがソースから転送され、残りはトリミングされます。結合なしでクエリを試した後、テキスト全体をそのまま抽出することができました。

Oracle クライアントでクエリを実行すると、適切な結果が得られました。問題を修正する直接的な方法を提案してください。現在、結合のないクエリで Oracle データベースからデータを抽出する前に、一時的に SQL テーブルを使用してデータを転送しています。

4

1 に答える 1