1. 程式人生 > >Lepus監控之SQLServer配置(後續整理)

Lepus監控之SQLServer配置(後續整理)

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
自此安裝完成