1. ホーム
  2. sql-server

[解決済み】SQL Server StringまたはBinaryデータが切り捨てられる。

2022-04-11 20:34:18

質問

私はデータ移行プロジェクトに参加しています。あるテーブルから別のテーブル(SQL Server 2005)にデータを挿入しようとすると、次のエラーが発生します。

Msg 8152, レベル 16, ステート 13, ライン 1

文字列またはバイナリデータが切り捨てられます。

ソースデータのカラムはデータ型が一致し、宛先テーブルのカラムの長さの定義内であるため、このエラーの原因として何が考えられるか途方に暮れています。

どうすればいいですか?

問題箇所を特定するために、送信元と送信先のテーブルの定義を投稿していただく必要があります。 要するに、ソーステーブルのカラムの1つが、デスティネーションカラムより大きいということです。 . それは、あなたが意識していなかった方法でフォーマットを変更している可能性があります。 移行元のデータベース・モデルも、それを知る上で重要です。