2013-12-20 1 views
1

У меня есть установка FreeTDS на моей машине LinuxFreeTDS версия не меняется, в то время как файл был изменен

, когда я проверить версию TdS с помощью TSQL -C

Compile-time settings (established with the "configure" script) 
          Version: freetds v0.91 
      freetds.conf directory: /etc 
    MS db-lib source compatibility: yes 
     Sybase binary compatibility: yes 
         Thread safety: yes 
         iconv library: yes 
         TDS version: 4.2 
           iODBC: no 
          unixodbc: yes 
       SSPI "trusted" logins: no 
          Kerberos: yes 

однако в моей/и т.д./freetds.conf я поставил ТДС версии до 8.0

[global] 
     # TDS protocol version 
#  tds version = 8.0 

     # Whether to write a TDSDUMP file for diagnostic purposes 
     # (setting this to /tmp is insecure on a multi-user system) 
#  dump file = /tmp/freetds.log 
#  debug flags = 0xffff 
     tds version = 8.0 
     port = 1433 
     client charset = UTF-8 
     debug flags = 0x4fff 
     timeout = 180 
     connect timeout = 180 
     text size = 20971520 

мне действительно нужно, чтобы это было установлено в 8.0, потому что я столкнулся этот вопрос во время выполнения своих SQL запросов от конечной точки линукс «Unico данные в настройках Unicode или ntext не могут быть отправлены клиентам с использованием DB-библиотеки « И одна из единственных исправлений, которые я вижу подходящей, - это отметить версию tds как 8.0 и установить кодировку для UTF-8

ответ

0

я должен также изменили версию TdS в файл odbc.ini с парами TDS_Version = 8,0

Я взял реплику здесь freeTDS not using its config

Смежные вопросы