This section describes the hardware and software requirements for installing MTS, discusses other setup considerations, and describes MTS support on Alpha platforms.
You can install MTS on your computer by:
MTS runs on Windows NT and WindowsÒ 95 with DCOM support.
Before you install Microsoft Transaction Server, make sure that your computer meets the following minimum requirements:
You can run MTS setup unattended using the Windows NT 4.0 Option Pack setup. Before you run setup unattended, modify the setup file with your setup selections, such as the type of installation (Minimum, Typical, or Custom) wanted. The unattended setup file (unattend.txt) is located in your \MTS directory.
To run setup unattended, click the Start button, select Run and type the following:
setup /u:unattend.txt.
MTS software requirements include:
Setup library mtssetup.dll could not be loaded or the function MTSSetupProc could not be found.
You can install DCOM support for Windows 95 from http://www.microsoft.com/oledev. Note that DCOM support is installed by Internet Explorer 4.0.
If you uninstall MTS on a Windows 95 computer, do not uninstall DCOM support for Windows 95. The Microsoft Distributed Transaction Coordinator (MS DTC), which is installed but not removed by the MTS setup program, requires DCOM support on Windows 95.
If you install both SQL Server and MTS, you must install SQL Server first. If you later reinstall SQL Server, you must then reinstall MTS. This limitation will be eliminated in a future release of SQL Server.
In order to access an Oracle database from an MTS component running on Windows 95, you must manually register the Microsoft Oracle driver after completing setup. To register the driver, click the Start button, select Run and type the following:
regsvr32.exe MSORCL32.DLL
Note that the Oracle driver is automatically registered when installing MTS on Windows NT. See the Setting Up MTS to Access Oracle topic for more information.
%WINDIR%\system32\dac.exe
%WINDIR%\system32\dacdll.dll
%WINDIR%\system32\dtccm.dll
%WINDIR%\system32\dtctrace.dll
%WINDIR%\system32\dtctrace.exe
%WINDIR%\system32\dtcuic.dll
%WINDIR%\system32\dtcuis.dll
%WINDIR%\system32\dtcutil.dll
%WINDIR%\system32\dtcxatm.dll
%WINDIR%\system32\enudtc.dll
%WINDIR%\system32\logmgr.dll
%WINDIR%\system32\msdtc.exe
%WINDIR%\system32\msdtc.dll
%WINDIR%\system32\msdtcprx.dll
%WINDIR%\system32\msdtctm.dll
%WINDIR%\system32\dtccfg.cpl
%WINDIR%\system32\svcsrvl.dll
%WINDIR%\system32\xolehlp.dll
%WINDIR%\system32\mmc.exe
%WINDIR%\system32\mmc.ini
%WINDIR%\system32\mmclv.dll
%WINDIR%\system32\mmcndmgr.dll
%WINDIR%\system32\mtxinfr1.dll
%WINDIR%\system32\mtxinfr2.dll
%WINDIR%\system32\mtxclu.dll
%WINDIR%\system32\mtxrn.dll
%WINDIR%\system32\mtxdm.dll
If you are using a previous version of MTS and would like to retain your user-defined packages, do not use the Uninstall option in the setup program or the Add/Remove Programs service icon in the Control Panel. Uninstalling MTS results in the removal of all user-defined packages. To preserve user-defined packages when upgrading, install MTS over your existing version of MTS.
If you incorrectly specify a password for the System Package Identity on setup, the Microsoft Transaction Server Explorer will not run. You will get a 80008005 error (server exec failure) back from the catalog server (System package). To fix a bad system password, reinstall Microsoft Transaction Server.
In addition, if you incorrectly specify the password on a System Package Identity, the package wonÆt run. You will get the same 80008005 error. But this time, the client will see this failure HRESULT on a CoCreateInstance or equivalent. To fix this, go back to the Explorer and adjust the package's identity (through the package's Identity tab). User IDs are verified, but passwords are not because of security restrictions in NT.
MTS is supported on Alpha AXPÖ computers. However, this release of Microsoft Transaction Server for Alpha platforms does not include the following:
You can find sample Microsoft Visual C++ and Visual Basic components as well as the administrative sample scripts in the \Samples folder.
For the latest information on Alpha platform support, see http://www.microsoft.com/transaction.
To validate your MTS installation on Alpha platforms, you can run the Sample Bank application using two computers, an Alpha computer (as a server), and an X86 computer (as a client). See the Setting Up the Sample Bank Application topic for more details.