Summary
MDAC 2.5 Merge ModuleSynopsis
InstallShield created the MDAC Merge Module (MM) that is distributed with InstallShield for Windows Installer products (MDAC25.msm) by wrapping the Microsoft mdac_typ.exe file.
The Microsoft Data Access Components (MDAC) are the practical implementation of Microsoft's Universal Data Access strategy. MDAC 2.5 includes three distinct technologies: ODBC, OLE DB, and ADO. The MDAC MM is essentially a wrapper around Microsoft's mdac_typ.exe. It uses custom actions to check whether MDAC already exists, to execute mdac_typ.exe, and to force a reboot.
As of InstallShield 2013, InstallShield no longer has support for a number of outdated technologies. Many of these technologies have reached their end-of-life milestone and are no longer supported by Microsoft.
MDAC 2.5 is not supported in InstallShield 2013 and later.
Reference article: Removal of Outdated and Obsolete Items in InstallShield 2013
Discussion
Merge Module Dependencies: The MDAC MM specifies (in its ModuleDependency table) that it is dependent on the DCOM95 MM. InstallShield also created the DCOM95 MM.
The MM checks to see whether MDAC 2.5 is already present before running mdac_typ.exe. This check is performed as follows:
Windows 2000
If the target system is Windows 2000, MDAC 2.5 does not run mdac_typ.exe.
A clean Windows 2000 machine comes with MDAC version 2.50.4403.9, as seen in the FullInstallVer value in the registry (see next item).
Other OSs
On other OSs, the merge module checks for MDAC 2.5 by looking in the registry for the FullInstallVer value of [HKLM\Software\Microsoft\DataAccess] key. If that value exists and is greater than 2.5, the merge module does not run mdac_typ.exe. Otherwise, the merge module runs mdac_typ.exe.
Updated 10/30/00
- Improvement: Checking for the existence of MDAC 2.5 on the target machine.
- Improvement: Restarting the installation after a reboot when the installation is compressed into a single setup.exe.
- Empty directories are not created when installing MDAC 2.5.
Additional Information
Microsoft states that "as of MDAC 2.1 and later, the standalone and the re-distributable MDAC setup programs will not update files on a Windows 2000 system. With the release of Windows 2000, MDAC is part of the operating system and must be updated using operating system service packs."
InstallShield X and later users
The MDAC 2.5 Merge Module can be downloaded directly within the "Redistributables" view. Simply right-click the "Microsoft Data Access Components 2.5" Merge Module and choose "Download Selected Item...".
Related KB Articles
Q212461Related Articles
MDAC 2.8 Merge Module 4Number of Views Information on Merge Module 4Number of Views Add a Custom Merge Module to an InstallShield Project 15Number of Views Uninstall a Merge Module 3Number of Views Where can I get Merge Module updates? 8Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago