PRB: MSFT Data Access Components 1.5 May Disable MTS 1.XLast reviewed: November 19, 1997Article ID: Q174519 |
The information in this article applies to:
SYMPTOMSPreliminary and beta releases of ODBC 3.5 included a version of the connection pooling component (Mtxdm.dll) that disables Microsoft Transaction Server (MTS) 1.X. If you have this version of Mtxdm.dll, you may see one or all of the following symptoms:
CAUSEThe calling convention used internally within Mtxdm.dll was changed for MTS 2.0 beta 2 / beta 3 and is incompatible with previous versions of MTS. When distributed with MTS 2.0 beta 2 /beta 3, no problem occurs. But when Mtxdm.dll is distributed to systems with MTS 1.X without upgrading to MTS 2.0, it will disable MTS 1.X. Mtxdm.dll provides support for connection pooling and is an integral component of both Microsoft Transaction Server as well as ODBC. Any MTS 1.X system where ODBC 3.5 (or related MDAC components) has been installed without MTS 2.0 will encounter the symptoms described above.
RESOLUTIONThe solution is to use version 1997.06.394.0 of Mtxdm.dll. This DLL is available either with the MDAC 1.5a components (available 10/6/97 from Microsoft's Web site), or to contact Product Support to obtain a copy. MTS 1.X shipped with version 1997.03.14.222 of Mtxdm.dll; however, you will need the newer version to work correctly with MDAC 1.5/1.5a components. Installing MDAC 1.5a, though, will not be sufficient to repair a disabled MTS 1.X system. Please contact Microsoft Technical Support for instructions.
MORE INFORMATIONThe remaining text describes what versions of Mtxdm.dll, beta and release, contribute or resolve the symptoms described above.
The Version of Mtxdm.dll That Disables MTS 1.XSeveral versions of Mtxdm.dll have shipped that can disable MTX 1.X. Versions 1997.06.395.0 through 1997.09.484.0 will create this problem. Mtxdm.dll in this version range has been released with the following products.
The version of Mtxdm.dll That Will Not Disable MTS 1.XVersion 1997.06.394.0 of Mtxdm.dll uses the same calling convention as MTS 1.X, and ships with the following product:
Distributing MDAC 1.5a components to machines with MTS 1.X should not disable MTS 1.X. Installing MDAC 1.5a will not be sufficient to repair a disabled MTS 1.X installation. Please contact Microsoft Technical Support for instructions.
The Final Version of Mtxdm.dll That Ships with MTS 2.0With the release version of MTS 2.0, there will be a new version of Mtxdm.dll, which uses the original calling convention required by MTS 1.X, and which has a higher file version than anything that has yet shipped. This version of Mtxdm.dll will be shipping with the following products:
REFERENCESMDAC 1.5(a) will be available from:
http://www.microsoft.com/data/ Keywords : adogenis Version : WINDOWS:1.5; WINNT:1.0 Platform : WINDOWS winnt Issue type : kbprb |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |