首页 > 数据库 > centos系统pyodbc+MS_ODBC连接azure的SQL Server
2017
09-06

centos系统pyodbc+MS_ODBC连接azure的SQL Server

centos系统pyodbc+MS_ODBC连接azure的SQL Server

centos系统pyodbc+MS_ODBC连接azure的SQL Server - 第1张  | linux工匠|关注运维自动化|Python开发|linux高可用集群|数据库维护|性能提优|系统架构

 

 

 

 

 

 

 

 

FreeTDS提供了ODBC driver所以pyodbc+FreeTDS_ODBC可以访问SQL Server
第一步安装odbc http://www.unixodbc.org/

测试安装情况

第二步安装msodbcsql
下载并安装Microsoft® ODBC Driver 11 for SQL Server® – Red Hat Linux

第三步使用odbc连接sql server测试

查看odbc.ini配置会发现多了上面添加的配置选项

odbcinst -d -q

isql是一个命令行工具,允许用户批量或交互式执行SQL,连接sql server测试:

第四步安装freetds

安装freetds-devel会同时把freetds安装上,安装后在freetds.conf配置添加sql server数据库信息,如下:

第五步使用freetds连接sql server

tsql是FreeTDS组成的一部分,是用以提供诊断的工具。 它直接使用TDS协议连接到Microsoft SQL Server,并允许用户发出测试FreeTDS功能的查询。

第六步使用python连接sql server

参考:

https://docs.microsoft.com/zh-cn/sql/connect/odbc/linux-mac/installing-the-driver-manager
https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/system-requirements

最后编辑:
作者:bbotte
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。