小编Dej*_*jan的帖子

使用 freetds 和 unixodbc 连接 MS SQL:isql - 未指定默认驱动程序

我正在尝试使用freetdsunixodbc连接到 MS SQL 数据库。我已经阅读了各种指南如何做到这一点,但没有一个适合我。当我尝试使用isql工具连接到数据库时,出现以下错误:

$ isql -v TS username password
[IM002][unixODBC][Driver Manager]Data source name not found, and no default driver specified
[ISQL]ERROR: Could not SQLConnect
Run Code Online (Sandbox Code Playgroud)

是否有人已经在 Ubuntu 12.04 上使用freetdsunixodbc成功建立了与 MS SQL 数据库的连接?我真的很感激一些帮助。

下面是我用来配置freetdsunixodbc 的过程。提前感谢您的帮助!

程序

首先,我安装了以下软件包:

sudo apt-get install unixodbc unixodbc-dev freetds-dev tdsodbc
Run Code Online (Sandbox Code Playgroud)

并配置freetds如下:

--- /etc/freetds/freetds.conf ---
[TS]
host = SERVER
port = 1433
tds version = 7.0
client charset = UTF-8
Run Code Online (Sandbox Code Playgroud)

使用tsql …

server database sql

28
推荐指数
3
解决办法
12万
查看次数

标签 统计

database ×1

server ×1

sql ×1