FreeTDS和nvarchar(max)数据

时间:2011-10-24 17:06:09

标签: php sql-server freetds

我使用php应用程序来管理Microsoft SQL Server数据库。该应用程序安装到unix并使用FreeTDS。虽然我对nvarchar(n)的读/写数据没有任何问题,但我无法正确处理UTF-8的nvarchar(max)数据。

freetds的配置文件:

    host = x
    port = 1433
    tds version = 7.0
    client charset = UTF-8

为了处理correclty nvarchar(max)数据,freetds还有其他选项吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您需要TDS 7.2,它增加了对SQL Server 2005和MAX类型的支持,请参阅Choosing a TDS protocol version

  

TDS:7.2包括对varchar(max),varbinary(max),xml数据类型和MARS [a]的支持。