今天要搭个新环境,结果安装包打上之后,数据库怎么也连不上。连其他电脑的数据库也,是连接失败。

则,可以排除是数据库安装的问题。  用其他电脑可以正常访问该电脑上的数据库。

糟了,难道是软件的问题。这个我也基本排除,因为该软件在很多地方都在用。这个可是死的

在不允许安装开发环境的地方,很头疼这个原因。原来也没有日志。天杀的。

随后运行了C#软件,终于爆出错来了。

提示:

安装mdac 2.6以上的版本

去目录:C:\Program Files\Common Files\System\OLE DB 一看却是文件少的一塌糊涂。就那么几个连核心的

sqloledb.dll和oledb32.dll都没有

 

随后开始mdac 2.8sp1的安装。结果报安装不上。

先收录一个检测mdac版本的方法:


一 注册表:您可以通过检查注册表来确定您正在运行的 MDAC 版本。可在以下 注册表项中找到版本信息: HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer


要查看注册表,请按照下列步骤操作: 1. 单击“开始”,然后单击“运行”。


2. 在“打开”文本框中,键入 regedit,然后单击“确定”。启动 注册表编辑器


3. 在导航窗口,找到以下 注册表项:HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess


4. 在细节窗格中,在名称栏中找到 FullInstallVer 和版本。其中的每个 注册表项在数据列中都有相应的版本信息。请将此信息与下表中的版本信息进行比较。


5. 完成后,单击“注册表” 菜单上的“退出”以关闭 注册表编辑器


MDAC 版本 完全安装版本


MDAC 2.5 RTM 2.50.xxxx.x


 


发现确实没有安装mdac。


 


下了一个mdac2.8结果报出:致命错误:此安装程序不支持该操作系统的安装!!


 


胸闷那。


 


经过多个方法的尝试,终于搞定了。黑色字体中描述。


1: Install MDAC 2.81 方法1 安装MDAC 2.81 http://msdn.microsoft.com/data/mdac/downloads/default.aspx (http://msdn.microsoft.com/data/mdac/downloads/default.aspx)
关于如何安装MDAC2.81的信息,请访问。这个MDAC2.8 SP1分发安装包和 WINXP SP2附带安装的是同一数据访问组件。 Method
2: Repair the MDAC 2.81 installation that is included with Windows XP SP2 方法2 修补WINXP SP2自带的MDAC 2.81安装 如果你不能看得WINDOWS的INF目录,进行如下步骤, 点击 开始 我的电脑 工具菜单 文件夹 选项 b. 点击 查看 c. 在高级设置下,点击 显示隐藏文件和文件夹 d. 去掉隐藏已知文 件的扩展名选项 e. 点击应用 点击确认

2. 在WINDOWS的INF目录下,右键点击MDAC.INF,选择 安装 3. 当提示你插入WINXP SP2光盘的时候,选择如下方法 插入光盘到光驱 如果出现欢迎使用WINXP提示信息,点击 退出
b. 点击浏览按钮
c. 在文件名称输入光驱盘符,包含 I386目录


终于搞定了。