Linux 平台安装SQLServer客户端操作指南
2016-12-21 17:53
330 查看
背景:工作中需要在Linux平台读取Microsoft SQL
Server数据库,而Linux平台上本身没有现成的rpm包,因此需要通过源码编译安装。现把源码安装过程及问题处理记录如下
一、安装pymssql需要的包:
1. freetds ( http://www.filewatcher.com/m/freetds-0.82.tar.gz.1596755-0.html )
2. setuptools ( https://pypi.python.org/pypi/setuptools )
3. pymssql (https://pypi.python.org/pypi/pymssql/ )
二、安装步骤:
1. freetds 源码编译安装
前提:要求Linux平台上具备gcc, gcc++环境
1). 解压缩及编译安装
说明: 安装完成后配置环境变量,以便可以直接使用tsql
2)配置及刷新动态库配置
3). 配置freetds.conf文件
vi /usr/local/freetds/etc/freetds.conf 加入
4). 安装后的测试
返回> 表示成功
2. Linux上源码安装Python
1). 下载源码包
https://www.python.org/download/releases/2.6.8/
下载源码包 Python-2.6.8.tgz
2). 解压并编译安装
3). 安装后测试
python进入后发展有错误提示信息:“No module named readline”
原因分析:源码编译安装后缺少readline.so 动态库文件 解决办法:尝试从老的Python环境去找个readline.so看是否可行
使用下面命令,问题解决。
3. 安装setuptool
4. 安装pymssql
Server数据库,而Linux平台上本身没有现成的rpm包,因此需要通过源码编译安装。现把源码安装过程及问题处理记录如下
一、安装pymssql需要的包:
1. freetds ( http://www.filewatcher.com/m/freetds-0.82.tar.gz.1596755-0.html )
2. setuptools ( https://pypi.python.org/pypi/setuptools )
3. pymssql (https://pypi.python.org/pypi/pymssql/ )
二、安装步骤:
1. freetds 源码编译安装
前提:要求Linux平台上具备gcc, gcc++环境
1). 解压缩及编译安装
tar zxvf freetds-0.82.tar.gz cd freetds-0.82 ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static make && make install
说明: 安装完成后配置环境变量,以便可以直接使用tsql
2)配置及刷新动态库配置
echo "/usr/local/freetds/lib" >> /etc/ld.so.conf ldconfig
3). 配置freetds.conf文件
vi /usr/local/freetds/etc/freetds.conf 加入
[ser2008] host = 10.200.71.13 port = 1433 tds version = 8.0 client chaeset = UTF-8
4). 安装后的测试
tsql -S ser2008 -H 10.200.x.x -p 1443 -U username -P password -D databasename
返回> 表示成功
2. Linux上源码安装Python
1). 下载源码包
https://www.python.org/download/releases/2.6.8/
下载源码包 Python-2.6.8.tgz
2). 解压并编译安装
tar -xzvf Python-2.6.8.tgz cd Python-2.6.8 ./configure make make install
3). 安装后测试
python进入后发展有错误提示信息:“No module named readline”
原因分析:源码编译安装后缺少readline.so 动态库文件 解决办法:尝试从老的Python环境去找个readline.so看是否可行
使用下面命令,问题解决。
cp /usr/lib64/python2.6/lib-dynload/readline.so /usr/local/lib/python2.6/lib-dynload/
3. 安装setuptool
tar -xzvf setuptools-0.9.8.tar.gz cd setuptools-0.9.8 python setup.py install
4. 安装pymssql
tar -xzvf pymssql-2.1.0.tar.gz cd pymssql-2.1.0 python setup.py install
相关文章推荐
- Linux 平台静默安装 Oracle客户端
- spice在桌面虚拟化中的应用系列之二(Linux平台spice客户端的编译安装,支持USB映射)
- 【Linux监控平台搭建】Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做和Zabbix客户端安装
- Oracle 10G数据库静默安装的实践过程记录及经验总结(linux平台)
- Domino V8 在 UNIX/Linux 平台上的安装及其常见问题
- Linux平台下Subversion的安装与配置(一)
- Linux平台下Subversion的安装与配置(二)
- ftp客户端库(C++编写,平台Linux,Win)
- fedora9 安装摄像头驱动[也适合其他Linux平台]
- 在Linux平台下安装JDK可能遇到的多种问题
- Maemo Linux手机平台分析系列:3 安装Maemo平台宿主Linux系统
- 在linux平台上安装Tomcat的总结
- WebLogic Server (UNIX/LINUX平台)简明安装手册
- Linux系统平台上软件安装心得
- 教你如何在Linux/Unix平台安装MySQL
- 在Linux平台上安装和配置Ruby on Rails详解(含lighttpd的安装与自启动)
- ftp客户端库(C编写,平台Linux,Win)
- 在linux平台上安装Tomcat
- 在Linux平台上安装和配置Ruby on Rails详解
- 在Linux系统平台上安装Tomcat的总结