Article ID: 842193 - Last Review: November 27, 2007 - Revision: 3.10 Frequently asked questions about the installation of Microsoft Data Access Components (MDAC)On This PageINTRODUCTIONMicrosoft Data Access Components (MDAC) contains key technologies that enable Universal Data Access. These technologies include Microsoft ActiveX Data Objects (ADO), Remote Data Service (RDS, formerly known as Advanced Data Connector or ADC), OLE DB, and Open Database Connectivity (ODBC). Frequently asked questionsQ1: What is MDAC?A1: MDAC contains key technologies that enable Universal Data Access. Data-driven client/server applications that are deployed over the Web or over a local area network (LAN) can use these components to integrate information from a variety of sources, both relational, such as SQL, and non-relational. These components include Microsoft ActiveX Data Objects (ADO), OLE DB, and ODBC. Q2: What are the system requirements for installing the versions of MDAC that are listed in the "Applies to" section? A2: The minimum system requirements that you must have to install and to use the versions of MDAC that are listed in the "Applies to" section are as follows:
A3: To install the versions of MDAC that are listed in the "Applies to" section, run the MDAC_Typ.exe executable program. There are also switches that you can use with the MDAC_Typ.exe file to meet different requirements. The following table lists the switches that are available. Collapse this table
A4: Dasetup.exe is the setup engine that is used for MDAC 2.5 and the versions of MDAC that are listed in the "Applies to" section. Dasetup.exe performs all the dependency checks and the installation of files, and also sets the registry values. Depending on the status of the installation, Dasetup.exe returns the values shown in the following table. Collapse this table
A5: Dasetup.exe is installed in the following folder: System Drive:\Program Files\Common Files\Microsoft Shared\Dasetup Q6: What are the switches for Dasetup.exe? A6: The following table shows the switches that are available for Dasetup.exe. Collapse this table
A7: The following are examples of how to use these switches:
Caution Rollback might cause pre-existing applications to function incorrectly. A8: The MDAC Setup program now includes a Rollback feature. This feature allows you to roll back to the earlier version of MDAC that was installed on the system before you installed the versions of MDAC that are listed in the "Applies to" section. When you run the versions of MDAC that are listed in the "Applies to" section Setup program, the Setup program does the following:
Q9: What can I do if I must roll back to an earlier version of MDAC? Caution Rollback might cause pre-existing applications to function incorrectly. A9: To initiate Rollback, run the Dasetup.exe file with the following command line: dasetup.exe /u Note The Dasetup.exe file is already installed on the computer. See question 5 to determine where the Dasetup.exe file is installed. Q10: Can Rollback always roll back the versions of MDAC that are listed in the "Applies to" section to the earlier version without any problems?Caution Rollback might cause pre-existing applications to function incorrectly. A10: No. For example, Rollback might fail after you reinstall the versions of MDAC that are listed in the "Applies to" section for the second time. Q11: What can I do if Rollback fails, and the versions of MDAC that are listed in the "Applies to" section DLLs are now damaged? Caution Rollback might cause pre-existing applications to function incorrectly. A11: Select the appropriate method for your operating system based on the following information:
Note See questions 8 through 11 before you try to roll back the versions of MDAC that are listed in the "Applies to" section. A12:The versions of MDAC that are listed in the "Applies to" section incorporate Application Registration. This feature reduces the risk that an application will stop functioning if MDAC performs a Rollback. This allows currently installed applications to register themselves with the Setup program. The MDAC Setup program lists the registered applications, and flags the applications that may not function correctly after a Rollback. Q13: How do the versions of MDAC that are listed in the "Applies to" section Setup program handle files that are in use by the operating system? A13: The versions of MDAC that are listed in the "Applies to" section include a Detecting In-Use Files feature. When you run the versions of MDAC that are listed in the "Applies to" section Setup, the Setup program does the following:
A14: No. The Detecting In-Use Files feature may unnecessarily prompt the user to shut down an application to avoid a restart. For example, while installing the versions of MDAC that are listed in the "Applies to" section on a computer that has a newer version of Oledb32.dll installed that is later than version 2.6, if an application is using OLE DB, the Setup program may prompt the user to shut down that application. In this case, you might not have needed to close the application. This behavior occurs because the Dasetup.exe engine uses version checking while installing the MDAC files. Version checking prevents the older version file from being installed over its newer counterpart. Note See question 4 for more information about the Dasetup.exe program. Q15: Do all the processes have to be shut down during installation? A15: No. To continue the Setup program, click Next. However, after a successful installation, you may have to restart the computer. Q16: I use Windows File Protection (WFP) for important system files. Will this be a problem when I install the versions of MDAC that are listed in the "Applies to" section? A16: No. the versions of MDAC that are listed in the "Applies to" section Setup program ensures seamless installation of system-protected MDAC files on computers that are running Windows 2000 or Windows Millennium Edition. Additionally, the versions of MDAC that are listed in the "Applies to" section Setup program prevents the versions of MDAC that are listed in the "Applies to" section files from being overwritten if a computer is running Windows NT 4.0, Windows 95, or if a computer that is running Windows 98 is upgraded to Windows 2000 or to Windows Millennium Edition. Q17: Is there a software development kit (SDK) for MDAC 2.6? A17: Yes. This is the first release of the MDAC SDK that uses the Windows Installer. The SDK Setup program contains a generic Setup for authoring the SDK merge modules. This feature ensures a standard format for different SDK combinations. Different SDK combinations include the MDAC 2.6 SDK, the Platform SDK, and the MSXML 2.5 SDK. Q18: What has been excluded from the MDAC 2.6 stack? A18: The following components are no longer included in MDAC 2.6:
A19: The following new features are included in MDAC 2.6:
MORE INFORMATIONFor the latest information about MDAC, visit the
following Microsoft Web sites: Data access and storage home http://msdn.microsoft.com/en-us/data/default.aspx (http://msdn.microsoft.com/en-us/data/default.aspx) ActiveX Data Objects 2.8 http://msdn2.microsoft.com/en-us/library/ms805098.aspx (http://msdn2.microsoft.com/en-us/library/ms805098.aspx) Remote Data Service (RDS) http://msdn2.microsoft.com/en-us/library/ms807731.aspx (http://msdn2.microsoft.com/en-us/library/ms807731.aspx) OLE DB http://msdn2.microsoft.com/en-gb/library/ms713643.aspx (http://msdn2.microsoft.com/en-gb/library/ms713643.aspx) ODBC http://msdn2.microsoft.com/en-us/library/ms710252.aspx (http://msdn2.microsoft.com/en-us/library/ms710252.aspx) | Article Translations
|
Back to the top
