文档章节

其他关系库的ODBC驱动安装

有理想的猪
 有理想的猪
发布于 2018/11/14 10:21
字数 599
阅读 53
收藏 0

前几天遇到的ODBC API问题,虽然有手册,还是想了解别人是怎么做的,安装体验吧。

1、Oracle

Oracle ODBC Driver Downloads

能下载到,但是不安装它自己的客户端好像没法单独用,ldd也证实这一点。

Windows版里边竟然只有dll,必须配合安装后的客户端才行。

Oracle客户端安装繁琐但是不难,难的是装完以后你没法干净卸载,滚开吧!

2、SQL Server

首先,ODBC对旧版本的支持很差,如果测试数据库很旧,先去搞数据库吧。
而微软一般不保留express旧版本下载,新版本(2017)又需要新OS(至少我已经知道Windows7 没法装)

折腾到最后,我决定装一个Linux版 SQL Server 2017。
不管哪个edition,在启用时都要求2000M内存,至少提示是这么说的,但实际上我的虚拟机是2G。

Choose an edition of SQL Server:
  1) Evaluation (free, no production use rights, 180-day limit)
  2) Developer (free, no production use rights)
  3) Express (free)
。。。
sqlservr: This program requires a machine with at least 2000 megabytes of memory.
Initial setup of Microsoft SQL Server failed. Please consult the ERRORLOG

内存改成4G

Setup has completed successfully. SQL Server is now starting.

下载ODBC(以后此链接可能失效,自行搜索):
Microsoft® ODBC Driver 13 for SQL Server® - Windows + Linux

Linux只能下载安装手册
按照这个手册前边是没有问题的,至少yum安装之前正常,手册是这样写的:

yum install msodbcsql-13.0.1.0-1 mssql-tools

mssql-tools 依赖 unixODBC
msodbcsql-13.0.1.0-1 依赖 unixODBC-utf16

Error: unixODBC-utf16 conflicts with unixODBC-2.3.1-11.el7.x86_64
Error: msodbcsql17 conflicts with unixODBC-utf16-2.3.1-1.x86_64

无论如何也没法安装,除非加参数强制,这样天知道能不能正常用。

折腾许久之后才想起,yum list msodbcsql*,还有一个更新的版本17!

yum install msodbcsql mssql-tools
Installing:
 msodbcsql
 mssql-tools
Installing for dependencies:
 msodbcsql17
 unixODBC

来看看17的下载页:
Microsoft® ODBC Driver 17 for SQL Server® - Windows, Linux, & macOS

标题上的 Linux和macOS 去哪里啦?

还是没搞懂依赖关系,总算能用了:

SQL> select 1
+------------+
|            |
+------------+
| 1          |
+------------+
SQLRowCount returns 0
1 rows fetched

目的达到。

© 著作权归作者所有

共有 人打赏支持
有理想的猪
粉丝 136
博文 91
码字总数 32273
作品 0
红挢
高级程序员
私信 提问
配置Impala支持ODBC(翻译)

配置Impala支持ODBC 可以使用ODBC实现第三方产品与Impala的集成。为了获得最佳体验,确保你计划使用的第三方产品支持ODBC。验证支持包括检查Impala、ODBC、操作系统、以及第三方软件的版本允...

weiqingbin
2013/12/16
0
0
postgresql 使用odbc_fdw连接 sqlserver

安装配置odbc_fdw 1.安装unixODBC apt-get install unixodbc unixodbc-dev 2.安装 Microsoft ODBC Driver 17 for SQL Server curl https://packages.microsoft.com/config/ubuntu/16.04/prod......

dubox
2018/09/20
0
0
PowerDesigner逆向工程导入MYSQL数据库总结(不容易,感谢前者们)

原文:PowerDesigner逆向工程导入MYSQL数据库总结(不容易,感谢前者们) 参考来源: http://blog.csdn.net/chamtianjiao/article/details/7258316 http://blog.csdn.net/tao60/article/detai......

杰克.陈
2017/11/29
0
0
R 语言读取数据的几种方式简介

R 语言数据输入的几种方式简介,希望能对大家有所帮助 $使用键盘输入数据 mydata<-data.frame(age=numeric(0)) edit(mydata) $从带分隔符的文本文件中导入数据 (.csv文件) 你可以使用read....

香吉士
2014/04/23
0
3
利用Zabbix ODBC monitoring监控MySQL

利用Zabbix ODBC monitoring监控MySQL 1. 创建群组ODBC Templates 2. 创建Template SQL Server和Template MySQL 3. 在Zabbbix上安装unixODBC shell> yum -y install unixODBC unixODBC-deve......

UltraSQL
2017/05/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Httpd 整合 Tomcat 步骤

环境:Tomcat8 + Httpd2.4 工作原理:借助于Tomcat的AJP连接器实现Apache与Tomcat的通信 配置步骤: 1. 配置httpd.conf 新增: Include conf/extra/mod_jk.conf 修改:添加 index.jsp <IfM...

ZeroneLove
昨天
1
0
Docker笔记3——容器命令(未写完,明天整理接着写)

未写完,明天整理接着写 新建并启动容器 docker run docker run [OPTIONS] IMAGE [COMMEND] [ARG...] OPTIONS: --name=[容器新名字] :为容器指定一个名称 -d:后台运行容器,并返回容器ID,...

HappyBKs
昨天
1
0
2018个人年终总结

感谢领导的信任和指导,新的一年获得了很多成长和提高,改掉了很多不好的习惯。 在这一年里,我在领导的帮助下,主要完成了以下功能: 1、完成上海银行版本投资营销相关功能的开发。 2、完成车...

万山红遍
昨天
10
0
保密工作与linux系统的发展

保密工作从性质上可以分成商业方面的保密和国家安全方面的保密。由于自己从事的是IT方面的工作,工作中必然会接触涉及到计算机信息方面的相关文件。加上单位已近通过武器装备科研生产单位二级...

linux-tao
昨天
3
0
Spark共享变量

概述 Spark程序的大部分操作都是RDD操作,通过传入函数给RDD操作函数来计算。这些函数在不同的节点上并发执行,但每个内部的变量有不同的作用域,不能相互访问,所以有时会不太方便,Spark提...

仟昭
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部