Oracle データベースを SQL Server 2005 に移行しようとして失敗しました。問題は、Oracle の「LONG」テキストを SQL varchar に移行することです。移行が完了した後、Oracle データベースでチェックしているフィールドからデータの最初の 100 文字のみを取得します。SSMA for Oracle のデータ ビューに 100 文字を超えるデータが表示されます。
以前の調査の後、明示的な変換ルールを設定する必要があるように見えたので、Oracle の「LONG」を SQL VARCHAR(8000) にマップしましたが、宛先テーブルの列は適切なサイズになりました (スキーマは必要に応じて変更されました)。 、挿入されたテキストは常に最初の 100 文字に切り捨てられます。
この質問: Oracle の長いテキストは、SSIS ソースによって短縮されましたか?
類似しており、SSISがOLEDBドライバーで発生する可能性のある問題を指摘しているようですが、これが関連しているかどうかはわかりません(関連している場合でも、これを修正するために何をすべきかわかりませんSSMA)。
誰か SQL Server Migration Assistant の専門家がいますか?