在使用freetds 1.00.82-2和sqsh 2.1.7-4build 1的Ubuntu18.04上,在尝试使用SELECT foo FROM bar时,foo是nvarchar列时得到如下信息:
dsp_desc_bind: Memory allocation failure for column #1
这一切为什么要发生?我看到了一些古老的错误 报告,但是我在那里看不到任何解决方案;这个错误消息是相当不可搜索的。
发布于 2018-05-09 11:33:33
我试着把自由排名降到0.91.6,这是我在Ubuntu17.10上做的工作,然后得到了更容易理解的错误信息
Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier.
这让我找到了解决方案:
编辑/etc/freetds/freetds.conf并添加一个节
[YourDbHostname]
host = localhost
port = 1433
tds version = 8.0现在起作用了:)
https://stackoverflow.com/questions/50252358
复制相似问题