firedac使用UNIXODBC连接SQLSERVER

firedac使用UNIXODBC连接SQLSERVER

1)下载 SQL SERVER ODBC DRIVER FOR 64-BIT LINUX。

如果你有旧版mssql 工具安装,请删除任何较旧的 unixODBC 包。

sudo yum remove unixODBC-utf16 unixODBC-utf16-devel

运行以下命令以安装mssql 工具使用 unixODBC 开发人员包

sudo yum install -y mssql-tools unixODBC-devel

2)创建一个 ODBC 数据源,配置文件在 /etc/odbc.ini ,连接 SQL Server数据库。例子:

[SQLSERVER_SAMPLE]

 Driver = ODBC-SQL Server

 Server = 127.0.0.1

User = sa

Password = pwd

Database = yndb

3)使用isql测试新建的ODBC数据源. 例子:

cd /usr/local/yn/unixODBC/bin
./isql.sh -v SQLSERVER_SAMPLE

4)TFDConnection通过ODBC连接SQLSERVER演示代码:
var
    RHConnection: TFDConnection;
。。。。。。
RHConnection:=TFDConnection.Create(nil);
    RHConnection.Params.Add('DriverID=ODBC');
    RHConnection.Params.Add('DataSource=SQLSERVER_SAMPLE');  // ODBC配置名
    RHConnection.Connected:=true;

原文地址:https://www.cnblogs.com/hnxxcxg/p/9537197.html