检查 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. 在“详细信息”窗格中,查找 和 VersionFullInstallVer“名称”列。 其中每个键在“数据”列中都有相应的版本信息。

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

疑难解答

注意

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

可在 SQL 数据开发人员处下载 Microsoft 数据访问组件。