我正在尝试从我的Linux机器连接到远程Microsoft SQL Server 2012 Service Pack 2数据库,该机器启用了php 5.3,php-mssql支持和mysql版本5.5。同时,即使登录详细信息正确,我也会收到以下错误消息。
ms-sql数据库正在使用无法更改的波斯语排序规则。有没有可能解决这个问题?
[root @ i]#/ usr / bin / tsql -H remove-server-ip -p 1433 -U mssql-user
locale是“en_IN” locale charset是“UTF-8” 使用默认字符集“UTF-8” 来自RAHKARAN第1行的消息4075(严重性16,状态1): “
来自RAHKARAN第1行的消息18456(严重性14,状态1): “用户'mssql-user'登录失败。” 错误20002(严重性9): Adaptive Server连接失败 连接到服务器时出现问题USE数据库语句因数据库排序规则而失败 旧客户端驱动程序无法识别Persian_100_CI_AI。尝试 升级客户端操作系统或应用服务更新 数据库客户端软件,或使用不同的排序规则。请参见SQL 有关更改归类的详细信息,请参阅Server Books Online。“
错误20002(严重性9)
Freetds版本低于
tsql -C 编译时设置(使用“configure”脚本建立) 版本:freetds v0.91 freetds.conf目录:/ etc MS db-lib源兼容性:是的 Sybase二进制兼容性:是的 线程安全:是的 iconv库:是的 TDS版本:4.2 iODBC:没有 unixodbc:是的 SSPI“信任”登录:没有 Kerberos:是的