1. ホーム
  2. sql

[解決済み】テキストが切り捨てられた、または1つ以上の文字がターゲットコードページで一致しない アンピボットの主キーを含む

2022-02-08 07:36:50

質問

フラットファイルをoledbターゲットのsql serverデータベースにインポートしようとしています。

ここに問題のあるフィールドがあります。

は、そのフラットファイル接続のプロパティ、具体的にはフィールドです。

エラーメッセージはこちらです。

[ソース - 18942979103_txt [424]]を参照してください。エラーです。データ変換に失敗しました。データ変換に失敗しました。 カラム "recipient-name"のデータ変換は、ステータス値 4 を返しました。 とステータステキスト "テキストが切り捨てられたか、1つ以上の文字がありませんでした。 がターゲットコードページにマッチしませんでした。

何が間違っているのでしょうか?

どうすればいいですか?

古い質問ですが、よろしくお願いします。私が解決した方法は、長さを増やしたり、データ型をテキストに変更しても失敗した後、XLSXファイルを作成してインポートすることでした。全ての列をテキストにするのではなく、データ型を正確に検出し、インポートしました。 varchar(50) . 判明したのは nvarchar(255) を使用することで、この問題を解決することができました。