MS SQL2008 R2中,需要对数据表进行删除和编辑,不管是删除字符还是添加都提示下面的错误。

错误源: .Net SqlClient Data Provider。 错误信息: 将截断字符串或二进制数据

未更新任何行

未提交行X中的数据
错误源: .Net SqlClient Data Provider。
错误信息: 将截断字符串或二进制数据。
语句已终止。
请更正错误并重试,或按 Esc 取消更改。


需要将ntext字段更改为nvarchar(max)后,才能修改字段的内容。

右键数据表,选择“设计”

错误源: .Net SqlClient Data Provider。 错误信息: 将截断字符串或二进制数据

将数据类型ntext全部改为nvarchar(MAX)再进行保存

错误源: .Net SqlClient Data Provider。 错误信息: 将截断字符串或二进制数据

之后编辑和删除就不报错了,修改好后,再将nvarchar(MAX)改为ntext就好了


更新日期: 2016年10月22日
文章标签: SQL Server
文章链接: https://www.vos.cn/db/64.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。