本文介绍如何检查 MDAC 版本。
原始产品版本: SQL Server
原始 KB 数: 301202
概要
本文介绍两种不同的方法,用于检查系统上安装了哪个版本的 Microsoft 数据访问组件(MDAC):
- 使用组件检查器工具。
- 检查存储在注册表中的版本信息。
安装和使用组件检查器工具
确定安装的 MDAC 版本的最可靠方法是将每个 MDAC DLL 文件的版本号与随每个 MDAC 版本一起提供的 DLL 文件列表进行比较。 组件检查器可以帮助你执行此操作。 它会检查计算机上的文件,将其与来自每个 MDAC 版本的列表进行比较,并报告最接近的匹配项。
若要安装组件检查器,请执行以下步骤:
浏览到Microsoft网站: MDAC 实用工具:组件检查器。
单击链接以下载组件检查器。 浏览器提示时,将cc_<CPU_arc>.msi(自解压缩可执行文件)保存到桌面。
在桌面上,双击 cc_<CPU_arc>.msi;这会将组件检查器文件安装到默认位置
C:\CompChecker\
。
若要使用组件检查器检查 MDAC 版本,请执行以下步骤:
在 “开始 ”菜单中,单击“ 运行”。
在“打开”文本框中,键入
c:\CompChecker\CC.exe
并单击“ 确定”。在“组件检查器 - 选择 分析类型 ”对话框中,选择“执行计算机分析”,然后自动确定发布版本,然后单击“ 确定”。
程序通过扫描所有核心 MDAC 文件和注册表设置来尝试识别计算机上的 MDAC 版本。 此过程通常需要几分钟时间。 完成后,应收到以下消息:
离计算机上版本最近的 MDAC 版本是“XXXX”。
单击 “确定” 。
此时会显示组件检查器扫描的摘要。
注释
可以安全地忽略 Dir、FileDescription 和 FileSize 错误。
检查注册表中存储的版本信息
虽然不是检查 MDAC 版本最可靠的方法,但检查版本信息的注册表是一种简单的方法来仔细检查此信息(如果你没有遇到任何 MDAC 相关问题)。
版本信息位于以下键中:
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer
若要检查注册表,请执行以下步骤:
在 “开始” 菜单上,单击 “运行” 。
在“打开”文本框中,键入
regedit
并单击“确定”;这将启动注册表编辑器。在 导航 窗格中,向下钻取到以下路径:
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess
在 “详细信息 ”窗格中,在“名称”列中
FullInstallVer
查找和Version
。 其中每个键都将在“数据”列中具有相应的版本信息。完成后,单击“注册表”菜单上的“退出”关闭注册表编辑器。
故障排除
注释
与实际文件的版本相比,存储在注册表中的版本信息对于 2.1 之前的 MDAC 版本可能不正确。 Windows 2000 安装版本 2.5。 只有低于 2.5 的 MDAC 版本才能安装在 Windows 2000 上。
SQL 数据开发人员提供了Microsoft数据访问组件的下载。