zoukankan      html  css  js  c++  java
  • linux odbc连接sql server2014

    首先坑爹呀!由于配置Zabbix 用到这个,网上资料一顿搜,一顿报错,调各种参数,依然无法连接,我竟无言以对;

    这个只是项目的一小部分,只提供成功案例,没做深入研究,可以让遇到的兄弟少走弯路;

    建议第二种方案:

    第一种方案:

    首先要下载ODBC安装包  官网有; 我的版本 unixODBC-2.3.4 

    http://www.unixodbc.org

     

    freetds sqlserver、sybase 驱动 --这俩本自同根生

    我的版本:freetds-0.91

    http://www.freetds.org

    开始了开始了

    在root 下安装

    1、安装unixODBC

    # tar vxzf unixODBC-2.3.4.tar.gz
    # cd unixODBC-2.3.4
    # ./configure --prefix=/usr/local/unixODBC --enable-gui=no
    # make
    # make install

    2、安装freetds

    # tar vxzf freetds-0.91.tar.gz
    # cd freetds-freetds-0.91

    # ./configure --prefix=/usr/local/freetds --with-unixodbc=/usr/local/unixODBC --with-tdsver=8.0
    # make
    # make install

    3、配置freetds.conf

    # vi /usr/local/freetds/etc/freetds.conf

    tds version =8.0  这个有时候要试下,

    论坛有个兄弟报了这个错误,我也报了这个错误,我试了是并没有成功,但是他成功了,一定有原因的;故版本我是用了大家普遍8.0

    image

    image

    向odbc添加sqlserver驱动

    # vi /usr/local/unixODBC/etc odbcinst.ini

    image

    # vi /usr/local/unixODBC/etc/odbc.ini

    image

    netstat -na | find "LISTENING" 查找端口命令 是否开启 

    一般报错,首先看下日志,其次不要在简单问题上跌倒,譬如ping不通呀,不要小看这些小问题呦,曾经遇到一个案例,A  ping B能ping的通,B  ping A能ping不通,当时偷懒,少比划一次,结果我重装了半个系统;

    另外用:tsql –C 看freetds 版本

    没有报错之后:

    [root@localhost ~]# /usr/local/freetds/bin/tsql    -S sqlserver2014 -p 1433 -U Zabbix_Server

    后面输入sql server用户密码

    下面是成功的截图:

    image

    查询结果事例:

    image

    第二种方案:

    # yum -y install freetds unixODBC unixODBC-devel

    $ vi /etc/odbcinst.ini
    [FreeTDS]
    Driver = /usr/lib64/libtdsodbc.so.0

    $ vi /etc/odbc.ini
    [sql1]
    Driver = FreeTDS
    Server = <SQL server 1 IP>
    PORT = 1433
    TDS_Version = 8.0
    
    [sql2]
    Driver = FreeTDS
    Server = <SQL server 2 IP>
    PORT = 1433
    TDS_Version = 8.0


    验证:


    欢迎各位拍砖;

  • 相关阅读:
    NBUT 1120 Reimu's Teleport (线段树)
    NBUT 1119 Patchouli's Books (STL应用)
    NBUT 1118 Marisa's Affair (排序统计,水)
    NBUT 1117 Kotiya's Incantation(字符输入处理)
    NBUT 1115 Cirno's Trick (水)
    NBUT 1114 Alice's Puppets(排序统计,水)
    188 Best Time to Buy and Sell Stock IV 买卖股票的最佳时机 IV
    187 Repeated DNA Sequences 重复的DNA序列
    179 Largest Number 把数组排成最大的数
    174 Dungeon Game 地下城游戏
  • 原文地址:https://www.cnblogs.com/kingwwz/p/5751158.html
Copyright © 2011-2022 走看看