怎样重新安装ODBC驱动程序?

怎样重新安装ODBC驱动程序?,第1张

一.安装步骤

一般地说发布一个PB应用除应用程序部件本身外,还应该包含如下文件及相关 *** 作:

1. PowerBuilder运行时动态链接库( Runtime Library )。

2. 数据库接口:一方面包括PB提供的数据库专用接口或ODBC接口程序,另一方面包括不同数据库厂商提供的ODBC数据库驱动程序。

3. ODBC数据源的配置。

二.PowerBuilder运行时动态链接库( Runtime Library )。

不同版本的PB所需要的运行时动态链接库文件不尽相同,但库名有相似的地方,这些DLL都必须包含在应用程序目录或系统目录当中。

PB6.5所需文件:

必需 PBVM60.DLL PowerBuilder 虚拟机

可选 PBDWE60.DLL DataWindow 数据窗口引擎

可选 PBRTC60.DLL 超文本控件

可选 PBTRA60.DLL 数据库访问跟踪

可选 PBODB60.DLL PB的ODBC接口

可选 PBIN760.DLL INFORMIX 接口

可选 PBMSS60.DLL Microsoft SQL Server接口

可选 PBSYC60.DLL Sybase SQL Server接口

可选 PBO7360.DLL/PBO7260.DLL Oracle Version接口

PB7.0所需文件:

必需 PBVM70.DLL PowerBuilder 虚拟机

必需 LIBJCC.DLL PowerBuilder 库管理

可选 PBDWE70.DLL DataWindow 数据窗口引擎

可选 PBRTC70.DLL 超文本控件

可选 PBTRA70.DLL 数据库访问跟踪

可选 PBODB70.DLL PB的ODBC接口

可选 PBIN770.DLL INFORMIX 接口

可选 PBMSS70.DLL Microsoft SQL Server接口

可选 PBSYC70.DLL Sybase SQL Server接口

可选 PBO7370.DLL/PBO8470.DLL Oracle Version接口

PB8.0所需文件:

必需 PBVM80.DLL PowerBuilder 虚拟机

必需 LIBJCC.DLL PowerBuilder 库管理

可选 PBDWE80.DLL DataWindow 数据窗口引擎

可选 PBRTC80.DLL 超文本控件

可选 PBTRA80.DLL 数据库访问跟踪

可选 PBODB80.DLL PB的ODBC接口

可选 PBIN780.DLL INFORMIX 接口

可选 PBMSS80.DLL Microsoft SQL Server接口

可选 PBSYC80.DLL Sybase SQL Server接口

可选 PBO7380.DLL/PBO8480.DLL/PBO9080.DLL Oracle Version接口

以上文件可以在C:\Program Files\Sybase\Shared\PowerBuilder取得。

三. SQL Anywhere ODBC数据库驱动程序。

SQL Anywhere 5.0:

DBTL50T.DLL  数据库工具

DBL50T.DLL 数据库接口

WODBC.HLP 帮助文档

WOD50T.DLL ODBC 驱动

WL50ENT.DLL 英文字符串

WTR50T.DLL ODBC翻译

DBENG50.EXE 数据库引擎

SQL Anywhere 6.0:

DBL60T.DLL,WODBC.HLP,WOD60T.DLL,WL60ENT.DLL,WTR60T.DLL、DBENG60.EXE

SQL Anywhere 7.0:

DBODBC7.DLL,DBLIB7.DLL,DBWTSP7.DLL,DBLGEN7.DLL,DBODTR7.DLL,DBENG7.EXE

事实上,我们只需要用odbcconf.exe来重新注册一下ODBC Driver就可以了。 在Windows/System32目录下有几个脚本文件,可以来完成驱动程序的注册:

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp

odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp 产生这个问题的原因是某些使用ODBC数据源的程序,在卸载的时候,会将ODBC Driver的信息都删除掉。odbc是好了,但是再一次重装sql又出现了和第一次同样的问题,我开始有点泄气,后来我把安装盘放进去看了下,发现安装的时候有个高级选项,我点开一看,有rebuild注册表的选项,于是我把注册表备份了一份之后,选择这个选项又做了一次,结果这次我的sql居然可以用了。

出现这个问题的原因估计是以前有人装过sql,但是卸载的不干净,注册表还有一些选项影响sql的正常安装。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12023344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存