sql server 2000通过php转换导入mysql数据 ntext类型问题

php读取mssql2000转换数据的时候,发现ntext类型字段反回值为空或者出现错误“message: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据发送到客户端。”,建议可以把ntext字段改成 text。

例如: convert(text,content) as content

这样还不够,在windows下虽然转换过程不会出现错误提示,但是很以后可能出现数据被截流了,少了一部分。

这时候需要修改 php.ini

找到:;mssql.textlimit = 4096 改为:mssql.textlimit = 2147483647

找到:;mssql.textsize = 4096  改为:mssql.textsize = 2147483647

 尽量修改为最大,确保转换数据完整。

此条目发表在数据库分类目录,贴了, , , , , 标签。将固定链接加入收藏夹。

发表回复