症状
当您尝试在 Microsoft SQL Server 中存储超过目标列大小的字符串或二进制数据时,您会收到以下错误消息:
注意
消息 8152,级别 16,状态 6,过程 ProcedureName,行 行号
字符串或二进制数据将被截断。
此 SQL Server 更新引入了一条可选消息,其中包含以下附加上下文信息。
注意
消息 2628,级别 16,状态 6,过程 ProcedureName,行 行号
字符串或二进制数据将在表 '%.*ls' 列 '%.*ls' 中被截断。
截断值:“%.*ls”。
新消息 ID 为 2628。 如果启用了跟踪标志 460,则此消息将替换任何错误输出中的消息 8152。
解决方法
此改进包含在 SQL Server 的以下累积更新中:
关于 SQL Server 的累积更新
SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
参考资料
了解 Microsoft 用于描述软件更新的 术语 。