freetds无法识别任何配置文件中的版本

不知道为什么...

我在/etc/freetds/freetds.conf、/usr/share/freetds/freetds.conf和〜/ .freetds.conf中都有相同的conf文件。

#   $Id: freetds.conf,v 1.12 2007/12/25 06:02:36 jklowden Exp $
#
# This file is installed by FreeTDS if no file by the same 
# name is found in the installation directory.  
#
# For information about the layout of this file and its settings, 
# see the freetds.conf manpage "man freetds.conf".  

# Global settings are overridden by those in a database
# server specific section
[global]
        # TDS protocol version
    tds version = 7.4

    # 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

    # Command and connection timeouts
;   timeout = 10
;   connect timeout = 10

    # If you get out-of-memory errors, it may mean that your client
    # is trying to allocate a huge buffer for a TEXT field.  
    # Try setting 'text size' to a more reasonable limit 
    text size = 64512

# A typical Sybase server
[egServer50]
    host = symachine.domain.com
    port = 5000
    tds version = 5.0

# A typical Microsoft server
[egServer70]
    host = ntmachine.domain.com
    port = 1433
    tds version = 7.0

[cdcods]
    host = *my_host*
    port = 1433
    tds version = 7.4

其中my_host是我的实际mssql主机。我正在连接到MSSQL 2012,所以我认为7.4是正确的。

我正在使用的命令是 $tsql -S cdcods -U 'my_domain\my_user' -P 'my_pass'

这是日志:

log.c:196:Starting log file for FreeTDS 0.91
        on 2017-02-03 13:20:19 with debug flags 0x4fff.
iconv.c:330:tds_iconv_open(0x15749f0, UTF-8)
iconv.c:187:local name for ISO-8859-1 is ISO-8859-1
iconv.c:187:local name for UTF-8 is UTF-8
iconv.c:187:local name for UCS-2LE is UCS-2LE
iconv.c:187:local name for UCS-2BE is UCS-2BE
iconv.c:349:setting up conversions for client charset "UTF-8"
iconv.c:351:preparing iconv for "UTF-8" <-> "UCS-2LE" conversion
iconv.c:391:preparing iconv for "ISO-8859-1" <-> "ISO-8859-1" conversion
iconv.c:394:tds_iconv_open: done
net.c:207:Connecting to *my_host* port 1433 (TDS version 4.2)
net.c:272:tds_open_socket: connect(2) returned "Operation now in progress"
net.c:312:tds_open_socket() succeeded
util.c:156:Changed query state from DEAD to IDLE
login.c:572:NT login not support using TDS 4.x or 5.0
util.c:156:Changed query state from IDLE to DEAD
util.c:331:tdserror(0x15749c0, 0x15749f0, 20002, 0)
util.c:361:tdserror: client library returned TDS_INT_CANCEL(2)
util.c:384:tdserror: returning TDS_INT_CANCEL(2)
mem.c:615:tds_free_all_results()
脚掌PA

您正在运行不支持TDS 7.4版的FreeTDS v0.91。IIRC支持的最高值为7.2。尝试使用7.2版。

如果要使用TDS 7.3版,则至少需要FreeTDS 0.95,如果要7.4,则需要FreeTDS 1.0。

我有一个PR来澄清这一点,但尚未将其推送到文档中。

祝你好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

传输的Thunderbird配置文件中无法识别数据

来自分类Dev

Xamarin Studio无法识别配置文件

来自分类Dev

带有自定义配置部分的配置文件中无法识别的元素“ Item”

来自分类Dev

带有自定义配置部分的配置文件中无法识别的元素“ Item”

来自分类Dev

AWS Elastic Beanstalk无法识别配置文件中的有效值

来自分类Dev

在unitils配置文件中无法识别Maven- Pom.xml属性

来自分类Dev

AutoMapper无法识别特定于配置文件的前缀

来自分类Dev

无法识别log4j2配置文件

来自分类Dev

GIMP 2.9.4的配置文件无法识别已安装的库

来自分类Dev

Ansible本地配置文件无法识别密钥?

来自分类Dev

AWS S3 - 无法识别配置文件信息

来自分类Dev

如何检查配置文件中的 MySQL/MariaDB 版本?

来自分类Dev

14.04-无法安装旧的Firefox版本,无法使用配置文件管理器

来自分类Dev

无法正确读取配置文件中设置的$ _GLOBAL变量

来自分类Dev

无法从Selenium Webdriver中的配置文件接收正确的值

来自分类Dev

无法在AVD中创建新的硬件配置文件

来自分类Dev

由于apparmor配置文件中的错误,mysql无法更新

来自分类Dev

Xamarin 无法在 Studio 中查看配置文件

来自分类Dev

无法在人偶配置文件中接收 Hiera 值

来自分类Dev

Qt Creator无法识别任何Qt版本

来自分类Dev

无法启动Kibana 7.5.0致命错误,未对配置文件进行任何更改

来自分类Dev

使用SwiftUI从Cloud Firestore中的集合“配置文件”中获取数据。无法将类型“ [String:任何]”的值分配为类型“ UserProfile”

来自分类Dev

Android Studio无法识别属性文件中声明的签名配置

来自分类Dev

在 GuixSystem 中配置 Shadowsocks 配置文件

来自分类Dev

如何为AppArmor中没有进程的任何进程创建默认的备用配置文件?

来自分类Dev

TeamCity:如何将未版本控制的配置文件放入检出的存储库中?

来自分类Dev

在Sonar中还原旧版本的质量配置文件

来自分类Dev

在Spring Boot 2.4.0版本中包含配置文件

来自分类Dev

安装了6.1的配置文件中的Entity Framework版本错误

Related 相关文章

  1. 1

    传输的Thunderbird配置文件中无法识别数据

  2. 2

    Xamarin Studio无法识别配置文件

  3. 3

    带有自定义配置部分的配置文件中无法识别的元素“ Item”

  4. 4

    带有自定义配置部分的配置文件中无法识别的元素“ Item”

  5. 5

    AWS Elastic Beanstalk无法识别配置文件中的有效值

  6. 6

    在unitils配置文件中无法识别Maven- Pom.xml属性

  7. 7

    AutoMapper无法识别特定于配置文件的前缀

  8. 8

    无法识别log4j2配置文件

  9. 9

    GIMP 2.9.4的配置文件无法识别已安装的库

  10. 10

    Ansible本地配置文件无法识别密钥?

  11. 11

    AWS S3 - 无法识别配置文件信息

  12. 12

    如何检查配置文件中的 MySQL/MariaDB 版本?

  13. 13

    14.04-无法安装旧的Firefox版本,无法使用配置文件管理器

  14. 14

    无法正确读取配置文件中设置的$ _GLOBAL变量

  15. 15

    无法从Selenium Webdriver中的配置文件接收正确的值

  16. 16

    无法在AVD中创建新的硬件配置文件

  17. 17

    由于apparmor配置文件中的错误,mysql无法更新

  18. 18

    Xamarin 无法在 Studio 中查看配置文件

  19. 19

    无法在人偶配置文件中接收 Hiera 值

  20. 20

    Qt Creator无法识别任何Qt版本

  21. 21

    无法启动Kibana 7.5.0致命错误,未对配置文件进行任何更改

  22. 22

    使用SwiftUI从Cloud Firestore中的集合“配置文件”中获取数据。无法将类型“ [String:任何]”的值分配为类型“ UserProfile”

  23. 23

    Android Studio无法识别属性文件中声明的签名配置

  24. 24

    在 GuixSystem 中配置 Shadowsocks 配置文件

  25. 25

    如何为AppArmor中没有进程的任何进程创建默认的备用配置文件?

  26. 26

    TeamCity:如何将未版本控制的配置文件放入检出的存储库中?

  27. 27

    在Sonar中还原旧版本的质量配置文件

  28. 28

    在Spring Boot 2.4.0版本中包含配置文件

  29. 29

    安装了6.1的配置文件中的Entity Framework版本错误

热门标签

归档