1 更新软件包列表:打开终端并运行以下命令来确保你的软件包列表是最新的。
sudo apt-get update
2安装 FreeTDS 和 unixODBC
sudo apt-get install freetds-dev tdsodbc unixodbc unixodbc-dev
3配置 FreeTDS:
编辑或创建 /etc/freetds/freetds.conf 文件以添加你的SQL Server实例信息。例如:
[mssql_server]
host = 192.168.1.100
port = 1433
tds version = 7.4
4配置 ODBC 数据源
你可以通过编辑 /etc/odbc.ini 文件或使用 odbcinst 命令行工具来配置 DSN。这里是一个简单的例子,将 DSN 添加到 /etc/odbc.ini 文件中:
[my_mssql_dsn]
Driver = FreeTDS
Description = My MSSQL Server DSN
Trace = No
Servername = mssql_server
Database = my_database
Username = my_username
Password = my_password
Port = 1433
5配置 ODBC 驱动程序:
确保你的驱动程序在 /etc/odbcinst.ini 中正确注册。这应该是在安装 Microsoft ODBC 驱动程序时自动完成的,但如果需要手动添加,看起来会像这样:
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so
CPTimeout =
CPReuse =
FileUsage = 1
6 测试freeTDS配置完成:
tsql -S mssql_server -U username -P password
(根据实际情况把username 和password改成服务器上sqlsever数据库用户名和密码)
7测试ODBC 驱动配置完成:
isql -v my_mssql_dsn username password
(根据实际情况把username 和password改成服务器上sqlsever数据库用户名和密码)