0

我在尝试使用 Moodle 连接到 SQL Server 2008 时遇到了这个问题:

4004:仅 Unicode 排序规则中的 Unicode 数据或 ntext 数据无法使用 DB-Library(例如 ISQL)或 ODBC 版本 3.7 或更早版本发送到客户端。

我在ini文件中将版本更改为8.0,但没有运气。有任何想法吗?

4

2 回答 2

0

我的配置文件搞砸了。我没有使用 8.0 版的 TDS。我已明确将其设置为使用 8.0。自从我解决了这个问题,一切正常。

于 2011-12-15T15:34:12.423 回答
0

来自Moodle 文档

SQL Server 抱怨它不通过 TDS 或旧版本的 ODBC 支持纯 Unicode。Microsoft 很久以前就弃用了 DB-Library,转而支持 ODBC、OLE DB 或 SQL Native Client。SQL 2005 的许多新功能无法通过 DB-Library 访问,因此如果您需要它们,您可能不得不放弃基于 TDS 和 DB-Library 的工具:(

于 2011-12-13T22:43:39.397 回答