2011-12-13 33 views
0

のMoodleを使用してSQL Server 2008に接続しようとしたとき、私はこれを取得しています:FreeTDSとSQL Server 2008?

4004:ユニコード専用の照合またはntext型のデータでUnicodeデータが がDB-Libraryを使用したクライアントに送信することはできません(などISQL)またはODBCバージョン3.7 またはそれ以前

バージョンをiniファイルで8.0に変更しましたが、不運です。何か案は?

答えて

0

the Moodle docから:

それは TDSまたはODBCの古いバージョンを経由して、純粋なUnicodeをサポートしていないことを訴えてSQL Serverの。マイクロソフトでは、ODBC、OLE DB、またはSQLネイティブクライアントを使用することを前に、DB-Libraryに を使用しなくなりました。 SQL 2005の多くの新 機能は、DB-Libraryのを経由してアクセスすることはできませんあなたが それらを必要とする場合は、TDSと のDB-Libraryに基づいて、工具から切り替える必要ができるよう:(

0

私の設定ファイルでした私はTDSのバージョン8.0を使用していませんでした。私は明示的に8.0を使用するように設定しましたが、修正してからすべて正常に動作します。