0

SSISを使用して、SQL Server2005テーブルからMySQL5テーブルにデータを取得しようとしていますが、すべての列が正しく挿入されます。

TEXT彼のタイプがSQLServerからMySQLTEXTフィールドにある1つの列を除いて、この列は常にNULLになります。

4

2 に答える 2

1

MySQL と SQL Server のテキスト エンコーディングが同じであることを確認してください。

于 2009-09-28T13:28:33.953 に答える
0

SQL Server 2005 のテキスト フィールドの大きさは? MySQL の基本的な TEXT フィールドには 65,000 バイトの制限があるため、それよりも大きいものは失われ、SSIS はこれがいつ発生したかを知らせるのにそれほど熱心ではありません。宛先フィールドを MEDIUMTEXT または LONGTEXT に変更しようとしましたか?

また、それがうまくいかない場合は、実際に挿入する前に、MySQL 5 テーブルに挿入しようとしている値を出力して、値がスペースで埋められているか、何か他の奇妙なことが起こっているかどうかを確認することができます。

于 2009-09-28T13:21:19.890 に答える