SQL Server2008 错误源:.net SqlClient data provider的解决方法

今天下午直接在SQL Server 2008的Microsoft SQL Server Management Studio 中修改一张表中某个字段, 不管是删除字符还是添加都提示下面的错误.


SQL Server2008 错误源:.net SqlClient data provider的解决方法_第1张图片


网上很多人说是表字段定义长度小于输入数据长度不符造成,我这个很明显不是这个问题,即使用测试数据输入一些单个字母或者数字还是提示这个问题。

 

 

解决办法: (微软建议将ntext字段类型用nvarchar(max)替换,因为其以后的版本将不再支持ntext。)把该ntext字段个性为nvarchar(max)后,就能修改字段的内容了,把出错的字段内容清空. 保存后,再把字段类型恢复为ntext.,内容重新从后台添加,问题解决.

 

转载于:https://www.cnblogs.com/yechangzhong-826217795/p/5201162.html

你可能感兴趣的:(SQL Server2008 错误源:.net SqlClient data provider的解决方法)