Menu

#54 Database collation is not recognized by older client drivers

open
nobody
tds 7.0 (4)
5
2011-06-29
2011-06-29
No

I am currently experiencing the error below when trying to connect to a MS SQL instance (MS SQL Server 2008).

I wonder if there is any known way to connect to the instance anyway, and avoid/ignore the "not recognized by older client drivers" message? I have tried different settings and versions, but so far without any lock.

Best regards,

Steffen

---

$ ./src/apps/tsql -I /etc/freetds.conf -S instance_name -U 'login'
Password:
locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Msg 4075 (severity 16, state 1) from instance_name\PROD Line 1:
"The USE database statement failed because the database collation Sami_Sweden_Finland_100_CI_AS is not recognized by older client drivers. Try upgrading the client operating system or applying a service update to the database client software, or use a different collation. See SQL Server Books Online for more information on changing collations."
Msg 18456 (severity 14, state 1) from instance_name\PROD Line 1:
"Login failed for user 'login'."
Error 20002 (severity 9):
Adaptive Server connection failed
There was a problem connecting to the server

$ tail /etc/freetds.conf

[instance_name]
host = fqdn
port = 1433
tds version = 7.1
# client charset = cp1252
# debug flags = 0x4fff
# encryption = off

$ ./src/apps/tsql -C
Compile-time settings (established with the "configure" script)
Version: freetds v0.92.dev.20110629
freetds.conf directory: /usr/local/etc
MS db-lib source compatibility: no
Sybase binary compatibility: no
Thread safety: yes
iconv library: yes
TDS version: 7.1
iODBC: no
unixodbc: no
SSPI "trusted" logins: no
Kerberos: no
$

Discussion


Log in to post a comment.

MongoDB Logo MongoDB