当前位置:   article > 正文

Centos7配置ODBC连接SQL server数据库_centos odbc

centos odbc

 安装unixODBC unixODBC-devel

yum install unixODBC unixODBC-devel

如果没安装C编译器会报错(configure: error: no acceptable C compiler found in $PATH错误)

安装C编译器

  1. #安装C编译器
  2. yum -y install gcc

#安装freetds !(freetds通常yum源里面没有,需要下载编译安装)

  1. wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
  1. #解压压缩包
  2. tar -zxvf freetds-stable.tgz
  3. cd freetds-0.91/
  4. ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib
  5. make
  6. make install

  1. #安装locate命令,安装mlocate
  2. yum install mlocate && updatedb
  3. locate libtdsodbc.so.0

  1. #找到libtdsodbc.so.0文件后复制其路径做个软连接
  2. find / -name 'libtdsodbc*'
  3. ln -s /usr/local/freetds/lib/libtdsodbc.so.0 /usr/lib64/libtdsodbc.so.0

  1. #修改/etc/odbcinst.ini添加如下内容
  2. vim /etc/odbcinst.ini
  3. [FreeTDS]
  4. Driver = /usr/lib64/libtdsodbc.so.0
  1. #配置odbc连接信息,写入配置文件vim /etc/odbc.ini ,添加如下内容
  2. vim /etc/odbc.ini
  3. [DBNAME]
  4. Driver = FreeTDS
  5. Server = IP
  6. PORT = 1433
  7. TDS_Version = 8.0
  1. #测试连接
  2. isql -v DBNAME 用户名 密码

   

---------------------------------------------------------------------------------------------------------------------------

ODBC技术(开放式数据库互连技术)
众多的厂商推出了行行色色的数据库系统,它们在性能、价格和应用范围上各有千秋。一个综合信息系统的各部门由于需求差异等原因,往往会存在多种数据库,它们之间的互连访问成为一个棘手的问题,特别是当用户需要从客户机端访问不同的服务器时。微软提出的开放式数据库互连(Open-DataBase-Connectivity,即ODBC)成为一个强有力解决方案,并逐步成为Windows和Macintosh平台上的标准接口,并推动了这方面的开放性和标准化。

ODBC是依靠分层结构来实现的,如此可保证其标准性和开放性。ODBC的体系结构共分为四层:应用程序、驱动程序管理器、驱动程序和数据源。微软公司对ODBC规程进行了规范,它为应用层的开发者和用户提供标准的函数、语法和错误代码等,微软还提供了驱动程序管理器,它在Windows中是一个动态链接库即ODBC.DLL。驱动程序层由微软、DBMS厂商或第三开发商提供,它必须符合ODBC的规程,对于Oracle,它是ORA6WIN.DLL,对于SQL Server,它是SQLSRVR.DLL。

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

如有错误请指正,谢谢

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/389684
推荐阅读
相关标签
  

闽ICP备14008679号