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

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

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

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

12得票2回答
连接MySQL 3.23和pyodbc 3.07

我正在尝试使用UnixODBC和pyodbc 3.07从Ubuntu 16客户端连接到一台旧的MySQL 3.23服务器。我已经尝试了三个(3)版本的MySQL Connector / ODBC和两个(2)版本的MariaDB: MySQL-ODBC 5.3.9 仅支持新的mysql身份验...

11得票9回答
使用Azure SQL服务在Mac上?

Azure SQL服务看起来非常不错,我想将它用作托管数据库。我设置了一个入门版Web数据库,点击了一百万次EULA后,我进入了一个控制台并创建了一个数据库。它为我提供了ODBC和ADO.NET的连接字符串。 我使用的是Mac 10.6系统,我的选择有哪些呢? 理想情况下,我会找到像Seq...

11得票4回答
如何修复[unixODBC][Driver Manager]Data source name not found, and no default driver specified (ODBC::Error)错误

/local/rvm/gems/ruby-1.9.2-p320/gems/activerecord-sqlserver-adapter-3.2.12/lib/active_record/connection_adapters/sqlserver_adapter.rb:455:in `initi...

11得票2回答
Go/Golang函数中如何重用sql.DB对象

sql.Open()返回类型为*sql.DB的变量。我有一个函数,调用其他10个需要进行数据库调用的函数。哪种方式更正确/高效:将*sql.DB指针发送到每个函数,还是在每个函数中创建新的*sql.DB对象意思是:func DoLotsOfThings() { db, _ := sql...

11得票1回答
如何为Python/Pyodbc/UnixODBC/MS ODBC Driver 11 for SQL Server/Linux堆栈设置数据库连接超时时间?

我一直找不到一种记录方式来设置初始连接超时时间,这实际上起作用。我不是在问“查询超时”,而是在DB服务器完全宕机或无法访问的情况下对初始连接尝试设置超时,且根本没有响应。默认情况下,这种连接似乎会在 255 秒后超时 - 有没有办法设置更短的超时时间? 编辑:为了更清楚,我应该重申这里的堆栈...

10得票4回答
unixODBC在运行isql [Vertica]时出现错误。

大家好,我已经在32位Ubuntu 10.10机器上配置了Vertica的DSN设置。这些设置都是正确的,我已经交叉检查过了。以下是我的odbc.ini文件: [VerticaDSN] Description = VerticaDSN ODBC driver Driver = /opt...

10得票2回答
FreeTDS和unixodbc之间的区别是什么?

我正在努力弄清楚这两个拼图在连接到Linux上的MS-SQL服务器时如何互动和适配。 据我了解,FreeTDS是一种协议(即一组规则),用于与MS-SQL进行通信,它实际上执行通信。 Unixodbc是一个驱动程序,它实现了ODBC API,也就是实现了一组功能函数。 为什么这两个东西都是...

10得票2回答
FREETDS和UNIXODBC字符转换

我有一个需要修复的错误。它是:[FreeTDS][SQL Server]Error converting characters into server's character set. Some character(s) could not be converted 当我使用土耳其字符进行插入...