Insert into SQL 服务器因无效数据长度错误而失败
Insert into SQL Server has failed due to invalid data length error
当我们尝试通过 Informatica 插入大于 5000 个字符的值时,SQL 服务器 table 中类型 nvarchar(max)
的列抛出错误。
错误是:
Invalid data length or metadata length
当我们插入少于 5000 个字符的值时,数据加载成功。
失败的原因可能是什么?
参考下面给出的文章。
我曾经遇到过同样的问题,将类型从 nvarchar(max) 更改为 ntext 解决了问题。
当我们尝试通过 Informatica 插入大于 5000 个字符的值时,SQL 服务器 table 中类型 nvarchar(max)
的列抛出错误。
错误是:
Invalid data length or metadata length
当我们插入少于 5000 个字符的值时,数据加载成功。
失败的原因可能是什么?
参考下面给出的文章。
我曾经遇到过同样的问题,将类型从 nvarchar(max) 更改为 ntext 解决了问题。