1、安装pymssql模块

1-1、环境准备:

1-1-1、unixODBC安装

yum install unixODBC unixODBC-devel -y

1-1-2、freetds安装
下载 freetds 官网

tar zxf freetds-patched.tar.gz
cd freetds-0.95.91/
./configure --prefix=/application/freetds --enable-msdblib --with-tdsver=7.3
make && make install
1-1-3、freetds环境配置
vi /etc/profile

添加:

export FREETDS_HOME=/application/freetds
export PATH=$PATH:$FREETDS_HOME/bin

source /etc/profile

ln -sf /application/freetds/lib/* /usr/lib/

ln -sf /application/freetds/include/* /usr/include/

ldconfig
1-2、安装python:
tar zxf Python-2.7.10.tar.gz
cd Python-2.7.10
./configure --prefix=$HOME/python
make && make install
1-3、安装pymssql:
如果已有pip,则使用命令安装:
pip install pymssql

或者从网站上下载安装包进行安装:
tar zxf pymssql-2.1.1.tar.gz
cd pymssql
../python/bin/python setup.py install
2、pymssql操作介绍:
(1)连接数据库

conn=pymssqlconnect(host=host,port=port,user=user,passwd=passwd,charset=charset)
(2)建立cursor指针(下面操作都通过此指针进行)

cur=conn.cursor()
(3)操作数据库(SQL语句不需要;号)

exe=cur.execute('SQL语句')
(4)一次取完所有数据

fet=exe.fetchall()
(5)一次取一行数据

fet=exe.fetchone()
(6)提交更新

cur.commit()
(7)关闭光标

cur.close()
(8)关闭数据库连接

conn.close()
2、安装setuptools
1、下载setuptools源码setuptools-25.2.0.tar.gz
地址:https://pypi.python.org/pypi/setuptools

2、解压
tar -zxvf setuptools-19.6.tar.gz
3、进入setuptools-19.6编译安装
cd setuptools-19.6.tar.gz

python3 setup.py build

python3 setup.py install
自此安装完成

Lepus监控之SQLServer配置(后续整理)的更多相关文章

  1. Lepus监控之Oracle配置

    1.安装cx_Oracle a.官网下载客户端组件包 oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpmoracle-instantclien ...

  2. Lepus监控之安装部署

    PHP和Python都是跨平台的语言,所以理论上系统应该可以支持在不同的平台上运行.但是由于时间和精力以及资源有限,目前天兔系统只测试完善了Centos/RedHat系统的支持.我们目前提供的技术支持 ...

  3. ganglia监控hadoop2.0配置方法

    ganglia监控hadoop2.0配置方法前提:hadoop2.0集群已安装ganglia监控工具第一步:Hadoop用户登录集群每一个节点,修改文件:vi /opt/hadoop-2.0.0-cd ...

  4. Data Guard配置后续检查

    Data Guard配置后续检查 1.打开生产端节点192.166.1.190上的数据库实例: SQL>startup; 2.打开容灾端节点192.166.1.60上的数据库实例: SQL> ...

  5. 第十七章——配置SQLServer(1)——为SQLServer配置更多的处理器

    原文:第十七章--配置SQLServer(1)--为SQLServer配置更多的处理器 前言: SQLServer提供了一个系统存储过程,SP_Configure,可以帮助你管理实例级别的配置.微软建 ...

  6. sqlserver配置实践

    对于一套新的sqlserver服务器,我们首先要对它做一些必要的优化配置,确保在生产上比较长的时间段内可以比较稳定的,良好的运行. 新的sqlserver服务器上安装的sqlserver版本,可以选择 ...

  7. Spring学习总结(12)——Druid连接池及监控在spring配置

    Druid连接池及监控在spring配置如下: <bean id="dataSource" class="com.alibaba.druid.pool.DruidD ...

  8. lepus监控OS配置

    Lepus通过snmp协议进行对操作系统数据采集,因此需要在监控机和被监控机开启snmp服务 snmp协议:简单网络管理协议(SNMP,Simple Network Management Protoc ...

  9. 天兔(Lepus)监控操作系统(OS)安装配置

    监控和被监控端都要安装和配置snmp: [root@HE1bin]# yum install net-snmp* [root@HE1bin]# vi /etc/snmp/snmpd.conf 41行将 ...

随机推荐

  1. CSS布局-body高度不等于页面高度

    记录采坑: 博客记录问题,用作回忆用,不喜勿喷! html,body{width: 100%; height: 100%}这是初始定义的宽高.在布局越写越复杂的时候,布局很容易出现问题,例如一个页面中 ...

  2. mac 常用终端命令

      mkdir 文件夹夹名称 创建一个文件夹 cd 文件夹名称 进入该文件夹 git init 在该文件夹下创建一个git仓库 touch 文件名称 在该文件夹下创建一个文件 echo '内容' &g ...

  3. scikit-learn实现简单的决策树

    #encoding=utf-8import numpy as npimport pandas as pd def main(): #Pre-processing from sklearn.datase ...

  4. 在HTML中用循环语句

    <%for(){%  > <tr> <td></td> <td></td> </tr> <%}%> 注意 ...

  5. 5.使用std的迭代器访问并修改图像

    void Test_ColorReduceByIterator() { Mat g_srcImage=imread("D:\\OpenCV Projects\\OpenCV_Test_Ima ...

  6. 奇异值分解(SVD)与在降维中的应用

    奇异值分解(Singular Value Decomposition,SVD)是在机器学习领域广泛应用的算法,它不光可以用于降维算法中的特征分解,还可以用于推荐系统,以及自然语言处理等领域.是很多机器 ...

  7. ant通配符

    ANT通配符有三种: 通配符 说明 ? 匹配任何单字符 * 匹配0或者任意数量的字符 ** 匹配0或者更多的目录 例子: URL路径 说明 /app/*.x 匹配(Matches)所有在app路径下的 ...

  8. Apache Shiro 快速入门教程,shiro 基础教程

    第一部分 什么是Apache Shiro     1.什么是 apache shiro :   Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理 ...

  9. CoAP、MQTT、RESTful协议区别

    /********************************************************************** * CoAP.MQTT.RESTful协议区别 * 说明 ...

  10. Date.parse()转化日期为时间戳,ios与Android兼容写法

    把固定格式日期转化为时间戳: //格式化当地日期 new Date('2017-11-11 0:0:0') //结果为:Sat Nov 11 2017 00:00:00 GMT+0800 (中国标准时 ...