Windows7 64位配置ODBC数据源(Sybase)的方法
操作步骤:
1,通过“控制面板->ODBC(32位)”进入ODBC数据源管理器,如下图:
2,点击“添加”按键,此时“创建新数据源”对话框中,如下图:
3,选择安装数据源的驱动程序:Sybase IQ,下一步:
4,输入数据库配置信息,如下图:
5,测试,如下图:
6,配置成功,如下图:
ODBC(Open Database Connectivity),是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture(Windows开放系统体系结构))的主要部分和基于Windows环境的一种数据库访问接口标准ODBC 为异构数据库访问提供统一接口,允许应用程序以SQL 为数据存取标准,存取不同DBMS管理的数据;使应用程序直接操纵DB中的数据,免除随DB的改变而改变。用ODBC 可以访问各类计算机上的DB文件,甚至访问如Excel 表和ASCI I数据文件这类非数据库对象。--摘自百度百科
在Windows上配置ODBC,先要确定系统是x64、x32,ODBC驱动是x64还是x32。Windows 7 x64以后的版本会存在x64和x32两个ODBC配置文件,Windows XP默认就是x32的OCBC配置文件,x64位版本Windows XP没有测试,不做评论。
这里以Windows 7 x64位连接SQL Server配置为例说明:
单击 -> ->
打开程序,单击新增数据源配置,新增数据源有用户DSN和系统DSN,推荐配置系统DSN
选择数据源驱动单击确定
输入新建数据源的,此名称在ODBC连接的时候需要使用,输入数据库服务器地址,可以是IP,数据库域名,计算机名,单击下一步
登陆验证方式选择用户ID和密码的SQL Server验证,输入登陆ID,密码,单击下一步
选择默认连接的数据库,单击下一步
视需求是否更改SQL Server系统消息的语言,单击完成
列出配置文件是否正确,单击验证配置是否正确,单击完成配置
显示则配置ok
特别注意,在x64位系统如需配置x32位 ODBC数据源,需要运行 Windows/SysWOW64/odbcad32.exe进行配置。
TeamViewer安装使用
贾凡尼蚀刻补偿DFM参数说明
Win10安装Genesis2000
在64位Windows中,默认的ODBC数据源是64位。所以,通过“控制面板->ODBC(32位)”进入ODBC数据源管理器,之后点击“添加”按键,此时“创建新数据源”对话框中,“选择您想为其安装数据源的驱动程序”列表中只有SQL Server等驱动程序,而没有其它的驱动程序,如图1所示。
![]()
图1 选择驱动程序
64位Windows的32位ODBC管理器的位置在“C:\Windows\SysWOW64”文件夹下的odbcad32.exe,如图2所示。
![]()
图2 odbcad32.exe的位置
双击该文件即可打开32位ODBC管理器,之后就可以找到ACCESS等其他的驱动程序了,如图3所示。
![]()
图3 32位ODBC管理器中创建新数据源
Windows7 64位配置ODBC数据源(Sybase)的方法
操作步骤:
1,通过“控制面板->ODBC(32位)”进入ODBC数据源管理器,如下图:
2,点击“添加”按键,此时“创建新数据源”对话框中,如下图:
3,选择安装数据源的驱动程序:Sybase IQ,下一步:
4,输入数据库配置信息,如下图:
5,测试,如下图:
6,配置成功,如下图:
转载于:https://www.cnblogs.com/lizm166/p/10906703.html
一 Windows下配置ODBC数据源
1.1 打开ODBC数据源管理器
**注:本机需已经安装DM数据库并在安装过程中安装了驱动相关组件
打开控制面板,点击系统和安全
**
点击管理工具
双击ODBC数据源
点击系统DSN
点击添加
如在本机已经安装数据库,并安装了驱动相关组件,出现下图
双击 DM8 ODBC DRIVER
出现下图
**填写名称此出名称我填写为 DM8
服务器:windows中DM数据库IP
端口号:DM数据库端口号
登录ID:用户名
密码 :密码
点击测试
**
填写正确后,点击测试数据源,进行测试
提示测试成功,windows端配置ODBC数据源成功
二 Linux下配置ODBC数据源
本系统为Red Hat 6.3
2.1 准备工作
下载unixODBC组件,对应的安装包
下载unixODBC-2.3.0.tar.gz
提取码:p6n7
将此压缩包放在Linux操作系统下
此处我放在/mnt/录下# cd /mnt
# tar -xvf unixODBC-2.3.0.tar.gz
将tar压缩文件解压完成
# cd unixODBC-2.3.0
进入unixODBC-2.3.0目录后执行
# ./configure --enable-gui=no # make # make install
输入以下命令,查询odbc版本号
# odbc_config –version
版本号为2.3.0,安装成功。
查看配置文件路径# odbc_config –odbcini # odbcinst -j
**如图所示,配置文件路径为 /usr/local/etc 下
进入此目录,配置odbc.ini和odbcinst.ini文件
**# cd /usr/local/etc
此处数据库版本为DM8,所以配置文件中配置为DM8,在DM7也进行过配置,配置过程相同。# vi odbc.ini
将以下内容添加至文件
[DM8] Description = DM ODBC DSN Driver = DM8 ODBC DRIVER SERVER = localhost UID = SYSDBA PWD = SYSDBA TCP_PORT = 5236
# vi odbcinst.ini
将以下内容添加文件
[DM8 ODBC DRIVER] Description = ODBC DRIVER FOR DM8 Driver = /opt/dmdbms/bin/libdodbc.so Setup = /lib/libdmOdbcSetup.so threading = 0
注:需要使用dmdba用户登录 isql,使用root用户报错。此为LD_LIBRARY_PATH环境变量未配置
使用dmdba用户,连接成功。
配置LD_LIBRARY_PATH 环境变量# vi /etc/profile
将export LD_LIBRARY_PATH=:/opt/dmdbms/bin 添加至此文件下方空白处
# source /etc/profile
**注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。
配置环境变量成功后
**# isql -v DM8 SYSDBA SYSDBA
root用户也可以连接
**当odbcinst.ini配置文件中libdodbc.so文件路径不对时,报此错误,libdodbc.so文件在安装目录bin目录下,需要确认。
注:配置unixodbc时要确认odbcinst.ini配置文件中Driver中的路径是否正确。此处的DRIVER应该对应DM8安装目录下bin目录下的libdodbc.so文件。
**
注:odbc.ini和odbcinst.ini中每行开头禁止留有空格,否则会报错。
此处空格为我添加进来的
再次执行,报错信息如下
将空格去除后,连接正常。
2.2 报错
如果系统没有安装gcc依赖包会出现以下报错
# rpm -aq|grep gcc
检查系统是否安装gcc依赖包
没有安装
通过yum源安装gcc依赖包# yum -y install gcc
安装失败,搭建本地yum源2.3 安装本地yum源
将本系统iso镜像文件上传至系统
本次将Red Hat 6.3镜像上传至/mnt/目录下
创建/iso 目录,将系统镜像挂载至此目录
# cd /iso/Packages/ # ll | more
查看可用的rpm包
# ls |grep gcc
可以看到rpm包中有gcc-4.4.6的依赖包
配置本地yum源# cd /etc/yum.repos.d/
# vi local.repo
将以下内容添加到新建文件 local.repo 中
[localrepo] name = localrepo baseurl =file:///iso enabled = 1 gpgcheck = 0
文件第一行是标识。
name关键字必须和标识相同。
baserul 关键字是yum源的地址,可以是一个http的url(网络yum源),也可以是一个目录(本地yum源)。需要注意的是,如果你开始设置的挂载点不是/iso 而是其他目录,此处需要自行将/iso换成对应的目录。
enabled: 表示是否启用该yum源,如果值为0则表示不启用,如果值为1则表示启用
gpgcheck: 表示使用yum源的软件包时是否和对应的密钥对进行校验。0表示不校验,1表示校验。
清除yum源缓存# yum clean all
列出可用的yum源# yum repolist
安装gcc与gcc++依赖包,可以模糊匹配,此处只写gcc# yum install gcc
**输入命令检查是否安装成功
如图所示GCC 4.4.6 安装成功
**# gcc -v
安装gcc依赖包后,可正常配置unixODBC