检查 MDAC 版本

本文介绍如何检查 MDAC 版本。

原始产品版本: SQL Server
原始 KB 数: 301202

概要

本文介绍两种不同的方法,用于检查系统上安装了哪个版本的 Microsoft 数据访问组件(MDAC):

  • 使用组件检查器工具。
  • 检查存储在注册表中的版本信息。

安装和使用组件检查器工具

确定安装的 MDAC 版本的最可靠方法是将每个 MDAC DLL 文件的版本号与随每个 MDAC 版本一起提供的 DLL 文件列表进行比较。 组件检查器可以帮助你执行此操作。 它会检查计算机上的文件,将其与来自每个 MDAC 版本的列表进行比较,并报告最接近的匹配项。

若要安装组件检查器,请执行以下步骤:

  1. 浏览到Microsoft网站: MDAC 实用工具:组件检查器

  2. 单击链接以下载组件检查器。 浏览器提示时,将cc_<CPU_arc>.msi(自解压缩可执行文件)保存到桌面。

  3. 在桌面上,双击 cc_<CPU_arc>.msi;这会将组件检查器文件安装到默认位置 C:\CompChecker\

若要使用组件检查器检查 MDAC 版本,请执行以下步骤:

  1. “开始 ”菜单中,单击“ 运行”。

  2. 在“打开”文本框中,键入 c:\CompChecker\CC.exe 并单击“ 确定”。

  3. 在“组件检查器 - 选择 分析类型 ”对话框中,选择“执行计算机分析”,然后自动确定发布版本,然后单击“ 确定”。

  4. 程序通过扫描所有核心 MDAC 文件和注册表设置来尝试识别计算机上的 MDAC 版本。 此过程通常需要几分钟时间。 完成后,应收到以下消息:

    离计算机上版本最近的 MDAC 版本是“XXXX”。

  5. 单击 “确定”

  6. 此时会显示组件检查器扫描的摘要。

    注释

    可以安全地忽略 Dir、FileDescription 和 FileSize 错误。

检查注册表中存储的版本信息

虽然不是检查 MDAC 版本最可靠的方法,但检查版本信息的注册表是一种简单的方法来仔细检查此信息(如果你没有遇到任何 MDAC 相关问题)。

版本信息位于以下键中:

HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer

若要检查注册表,请执行以下步骤:

  1. “开始” 菜单上,单击 “运行”

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

  3. 导航 窗格中,向下钻取到以下路径:

    HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess

  4. “详细信息 ”窗格中,在“名称”列中 FullInstallVer 查找和 Version。 其中每个键都将在“数据”列中具有相应的版本信息。

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

故障排除

注释

与实际文件的版本相比,存储在注册表中的版本信息对于 2.1 之前的 MDAC 版本可能不正确。 Windows 2000 安装版本 2.5。 只有低于 2.5 的 MDAC 版本才能安装在 Windows 2000 上。

SQL 数据开发人员提供了Microsoft数据访问组件的下载。