16得票3回答
在Debian Linux上使用pyodbc/FreeTDS/unixODBC:TDS版本问题

我在Debian Lenny (5.0.7)上使用pyodbc时遇到了一些问题。具体来说,我好像无法成功获取NVARCHAR值(我不是SQL Server专家,所以请别对我太苛刻 :))。 大多数传统的查询都可以正常工作。例如,表格table1中行数的计算结果如下:cursor.execut...

16得票4回答
使用pymssql无法连接到SQL Server数据库,但可以使用底层的freetds tsql连接。

我不知道为什么会出现这个错误,也找不到任何解决方法。我可以使用freetds tsql连接到SQL Server数据库,但是当我使用pymssql.connect连接时,就一直报错。 具体的错误信息如下:   pymssql.OperationalError: (18456, "Logi...

16得票5回答
PDO DBLIB多字节(中文)字符编码 - SQL服务器

在Linux机器上,我正在使用PDO DBLIB连接到一个MSSQL数据库,并将数据插入到一个SQL_Latin1_General_CP1_CI_AS表中。问题是,当我尝试插入中文字符(多字节)时,它们被插入为哈市香åŠåŒºç æ±Ÿè·¯å巷。 我的(部分)代码如下:$DBH...

15得票3回答
在Ubuntu上使用MSSQL时,freetds-dev中缺少libtdsodbc.so。

我正在尝试通过ODBC在Ubuntu 12.04上使MSSQL工作,我已经完全按照以下步骤进行: http://jamesrossiter.wordpress.com/2011/03/08/connecting-to-microsoft-sql-server-using-odbc-from-...

15得票4回答
pymssql和Adaptive Server连接失败

当我尝试使用Python中的Pymssql连接到Azure数据库时,我遇到了这个错误: pymssql.OperationalError: (20002, 'DB-Lib error message 20002, severity 9:\nAdaptive Server connection...

14得票3回答
FreeTDS连接问题

我正在使用FreeTDS 0.91连接到远程MSSQL服务器,但目前为止所有尝试都没有成功。 在我的Unix上执行tsql命令时,我得到了以下错误: locale is "en_US.UTF-8" locale charset is "UTF-8" using default ch...

13得票1回答
Ruby连接到SQL Server

我在连接Ruby和Microsoft SQL Server时遇到了麻烦。 我正在运行Mac OS X,但目标环境是Ubuntu Linux。 这是我尝试过的: 安装unixODBC 安装FreeTDS 使用选项--with-unixodbc=/usr/local/etc --with...

13得票4回答
freebcp:"Unicode 数据列的字节大小是奇数,应该是偶数"。

这个文件正常工作(UTF-8):$ cat ok.txt 291054 Ţawī Rifā 这个文件导致错误(UTF-8):$ cat bad.txt 291054 Ţawī Rifā‘ 这里是消息:$ freebcp 'DB.dbo.table' in bad.txt ... -c St...

13得票1回答
什么是TDS协议版本8.0,为什么应该使用它?

我已经使用FreeTDS和8.0协议连接到MSSQL数据库有一段时间了,一直很好用。但是最近,事情开始变得不太理想。我就不赘述细节了。 所以我们决定需要了解更多信息,但以下内容让我有些困惑: FreeTDS是否支持Microsoft服务器? 是的。Microsoft服务器通常不接受...

13得票7回答
在使用Homebrew FreeTds安装tiny_tds时,在Mac OS X 10.8上出现了错误。

我的问题 有哪些绝对可靠的步骤可以让我100%确保这个工作正常运行?我需要真正的指导,而不是一句话的答案或模糊的概念性描述。 让我们来解决这个问题。看起来存在某些冲突,并且在Ruby / Rails / Bundler / Homebrew方面,我从GitHub上的gem开发人员那里得到了不...