ubuntu freetds ubuntu连接蓝牙耳机

Ubuntu下通过unixODBC连接MSSqlServer2005

在Ubuntu环境下,通过unixODBC连接MS SqlServer2005的具体步骤如下:

首先,需要下载并安装unixODBC和freetds这两款软件。具体步骤如下:

1.安装unixODBC:# tar vxzf unixODBC-2.2.8.tar.gz

# cd unixODBC-2.2.8

#./configure--prefix=/usr/local/unixODBC

# make

# make install

2.安装freetds:# tar vxzf freetds-0.62.4.tar.gz

# cd freetds-0.62.4

#./configure--prefix=/usr/local/freetds--with-unixodbc=/usr/local/unixODBC--with-tdsver=8.0

# make

# make install

接着,进行freetds的配置。进入freetds安装目录,使用文本编辑器修改配置文件/etc/freetds.conf,确保以下内容正确无误:[MyServer2k]

host=192.168.0.32

port=1433

tds version=8.0

其中,[MyServer2k]代表服务器名称,192.168.0.32是SQLServer服务器IP地址,1433为端口号,sa为用户名,password为密码。

最后,通过命令行测试连接:# bin/tsql-S MyServer2k-H 192.168.0.32-p 1433-U sa-P password

1>use gameDB

2>go

1>select count(*) from t_ip

4

1>quit

至此,通过unixODBC成功连接MS SqlServer2005的全过程已完成。通过上述命令参数说明,了解了-S、-H、-p、-U、-P等参数的具体功能。在Ubuntu环境下,利用unixODBC连接MS SqlServer2005的操作变得相对简单,希望这些步骤能够帮助到您。

Ubuntu下使用ODBC连接MSSQL或SYBASE数据库

在Ubuntu环境下,要通过ODBC连接MSSQL或SYBASE数据库,首先需要确保已安装了unixodbc,因为它是连接到SQL Server和Sybase等数据库的关键组件。为了编译freetds,还需额外安装unixodbc、unixodbc-bin、unixodbc-dev这些依赖包。安装完成后,便可利用ODBCConfig和DataManger等工具进行配置。然而,尽管具备了ODBC环境,MSSQL和SYBASE的驱动程序并未直接包含。因此,需进一步安装freetds来解决这一问题。尝试过使用新立得进行freetds的安装,但遇到无法连接到MSSQL的情况,可能需检查服务器配置是否正确,或尝试自行下载freetds的源码进行编译,以确保兼容性。

从freetds的官方网站下载freetds-stable.tgz源程序,解压并进入解压目录。执行关键命令`./configure--with-tdsver=8.0--enable-msdblib--enable-dbmfix--with-gnu-ld--enable-shared--enable-static--with-unixodbc=/usr`。此命令中的参数至关重要,务必仔细确认。完成configure后,运行`sudo make`和`sudo make install`命令进行编译和安装。安装结束后,通过`tsql-H host-ip-p port-U username-P password`命令进行连接测试,若出现1>提示符,说明连接成功,安装freetds也已完成。

最后,运行ODBCConfig,在Drivers页面添加一个名为TDS的驱动程序,并填充相关信息后保存。至此,Ubuntu环境下使用ODBC连接MSSQL或SYBASE数据库的配置流程结束。通过以上步骤,实现Ubuntu系统与MSSQL或SYBASE数据库的高效连接。

阅读剩余
THE END