今天下午直接在SQL Server 2008的Microsoft SQL Server Management Studio 中修改一張表中某個字段, 不管是刪除字符還是添加都提示下面的錯誤.
網上很多人說是表字段定義長度小於輸入數據長度不符造成,我這個很明顯不是這個問題,即使用測試數據輸入一些單個字母或者數字還是提示這個問題。
解決辦法: (微軟建議將ntext字段類型用nvarchar(max)替換,因為其以后的版本將不再支持ntext。)把該ntext字段個性為nvarchar(max)后,就能修改字段的內容了,把出錯的字段內容清空. 保存后,再把字段類型恢復為ntext.,內容重新從后台添加,問題解決.