現象
Microsoft SQL Server のターゲット列サイズを超える文字列またはバイナリデータを保存しようとすると、 次のエラーメッセージが表示されます。
Msg 8152、Level 16、State 6、Procedure ProcedureName、Line Linenumber 文字列またはバイナリデータが切り捨てられます。
この SQL Server 更新プログラムでは、次の追加のコンテキスト情報を含むオプションのメッセージが導入されています。
Msg 2628、Level 16、State 6、Procedure ProcedureName、Line Linenumber 文字列またはバイナリデータは、テーブル '%. * ls '、列 '%. * ls ' では切り捨てられます。 切り詰められた値: '%. * ls '。
新しいメッセージ ID は2628です。 このメッセージは、トレースフラグ460が有効になっている場合、メッセージ8152をエラー出力に置き換えます。
解決方法
この改善点は、 SQL Server の次の累積的な更新プログラムに含まれています。
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
参照情報
Microsoft でソフトウェアの更新について説明する 用語 について説明します。