Подключение к определенной базе данных с помощью FreeTDS

У меня есть мой freetds.conf настроить таким образом. Обратите внимание, что я специально настроил базу данных как myawesomedb:

[EXAMPLE_CONF]
driver = /usr/lib64/libtdsodbc.so
host = example.org
database = myawesomedb
port = 5150
tds version = 8.0
;client charset = UTF-8

Точно так же я настроил odbc.ini вот так:

[EXAMPLE_CONF]
Description = SQL Server 2005
Driver      = FreeTDS
Database   = myawesomedb
Servername  = EXAMPLE_CONF
TDS_Version    = 8.0

Однако когда я подключаюсь с помощью tsql, кажется, что я игнорирую, что я установил базу данных:

$ tsql -S EXAMPLE_CONF -U jordan
locale is "en_US.UTF-8"
locale charset is "UTF-8"
Password: 
1> select db_name()
2> go

master

Вот что я хочу, чтобы произошло:

$ tsql -S EXAMPLE_CONF -U jordan
locale is "en_US.UTF-8"
locale charset is "UTF-8"
Password: 
1> select db_name()
2> go

myawesomedb

Я предполагаю, что я просто что-то упустил в конфигурации?

Вот соответствующая информация о версии:

Версия FreeTDS: 0.64, выпуск: 11.el5.centos

unixODBC: версия: 2.2.11 выпуск: 7.1

0 ответов

Другие вопросы по тегам