W niniejszym podrozdziale opisano wymagania sprzętowe i programowe instalacji programu MTS, problemy towarzyszące instalacji oraz zagadnienie obsługi programu MTS na platformie systemowej Alpha.
Program MTS można zainstalować na komputerze następującymi metodami:
Program MTS może być używany w systemach Windows NT oraz WindowsÒ 95 zapewniających obsługę modelu DCOM.
Aby zainstalować program MTS bez innych składników pakietu Option Pack:
Zaznaczenie pola Development Option powoduje instalację składników dostępu do danych.
Przed rozpoczęciem instalacji programu Microsoft Transaction Server należy upewnić się, czy komputer spełnia następujące minimalne wymagania sprzętowe:
Za pomocą programu instalacyjnego pakietu Windows NT 4.0 Option Pack program MTS można zainstalować bezobsługowo. Przed rozpoczęciem instalacji w trybie bezobsługowym należy zmodyfikować plik instalacyjny zgodnie z wybranymi opcjami instalacji. Plik instalacji bezobsługowej (unattend.txt) znajduje się w katalogu \MTS.
Aby przeprowadzić instalację w trybie bezobsługowym, należy kliknąć przycisk Start, wybrać polecenie Uruchom i wpisać, co następuje:
setup /u:unattend.txt.
Wymagania dotyczące oprogramowania współpracującego z programem MTS:
Nie można pobrać biblioteki Instalatora mtssetup.dll lub nie można odnaleźć funkcji MTSSetupProc.
Obsługę modelu DCOM dla systemu Windows 95 można zainstalować, korzystając z adresu http://www.microsoft.com/oledev. Należy zauważyć, że obsługa modelu DCOM dla systemu Windows 95 jest instalowana przez program Internet Explorer 4.0.
Dezinstalując program MTS, działający w środowisku systemu Windows 95, nie należy odinstalowywać obsługi modelu DCOM. Program Microsoft Distributed Transaction Coordinator (MS DTC), który jest instalowany, ale nie usuwany przez instalator programu MTS, wymaga obsługi modelu DCOM.
W ramach pakietu Windows NT 4.0 Option Pack jest instalowany program Advanced Data Connector (ADC) w wersji 1.5. Klienci programu ADC 1.5 wymagają zainstalowania programu Internet Explorer (IE) 4.0. Klienci programu ADC 1.5 nie są w stanie współpracować z żadną wcześniejszą wersją programu Internet Explorer niż 4.0.
Użytkownicy przykładowej aplikacji MTS Adventure Works powinni skorzystać z adresu http://www.microsoft.com/adc, aby uzyskać w ten sposób uaktualnioną wersję programu ADC 1.5, który może współpracować z programem Internet Explorer w wersji 3.0 (lub nowszej). Aby utworzyć odwołanie do nowej biblioteki rekordów ADC 1.5 (Msador15.dll), należy ponownie skompilować aplikację MTS Adventure Works.
Jeśli na komputerze mają być instalowane programy SQL Server i MTS, program SQL Server należy zainstalować jako pierwszy. W razie późniejszej ponownej instalacji programu SQL Server trzeba ponownie zainstalować program MTS. Niedogodność ta zostanie wyeliminowana w przyszłym wydaniu programu SQL Server.
%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
Jeśli na komputerze jest zainstalowana poprzednia wersja programu MTS, a zachodzi konieczność zachowania pakietów zdefiniowanych przez użytkownika, wówczas nie należy przeprowadzać procedury dezinstalacji; ani za pomocą opcji Odinstaluj, ani za pomocą ikony Dodaj/Usuń programy w Panelu sterowania. Odinstalowanie programu MTS spowoduje usunięcie wszystkich pakietów zdefiniowanych przez użytkownika. Aby podczas uaktualniania programu zachować te pakiety, należy zainstalować program MTS w miejsce jego istniejącej wersji.
Jeśli w trakcie instalacji programu MTS zostanie nieprawidłowo podane hasło dla tożsamości pakietu systemowego, program Microsoft Transaction Server Explorer nie będzie działał. Serwer katalogu (pakiet systemowy) zwróci błąd o numerze 80008005 (awaria pliku wykonywalnego serwera). W celu poprawienia nieprawidłowego hasła systemowego należy ponownie zainstalować program Microsoft Transaction Server.
Oprócz tego, podanie niepoprawnego hasła w polu Tożsamość pakietu systemowego spowoduje niemożność uruchomienia pakietu. Zostanie zwrócony ten sam błąd nr. 80008005. Tym razem jednak, klient będzie informowany o awarii za pomocą odpowiedniej wartości parametru HRESULT obiektu CoCreateInstance (lub równoważnego). Aby poprawić ten błąd, należy powrócić do programu MTS Explorer i zmodyfikować tożsamość pakietu (za pomocą karty Tożsamość pakietu). W ten sposób zostaną zweryfikowane identyfikatory użytkowników, ale nie zostaną zweryfikowane hasła (z powodu ograniczeń zabezpieczeń w systemie Windows NT).
Program MTS może być instalowany na komputerach typu Alpha AXP™. Niemniej jednak, niniejsze wydanie programu Microsoft Transaction Server dla komputerów Alpha nie obejmuje następujących elementów i funkcji:
Zarówno przykładowe składniki utworzone za pomocą programów Microsoft Visual C++ i Visual Basic, jak i przykładowe skrypty administracyjne znajdują się w folderze \Samples.
Najnowsze informacje na temat obsługi platformy sprzętowej Alpha można uzyskać pod adresem http://www.microsoft.com/transaction.
Aby sprawdzić poprawność instalacji programu MTS na platformie sprzętowej Alpha, należy uruchomić przykładową aplikację Sample Bank, wykorzystując do tego dwa komputery: komputer typu Alpha (jako serwer) i komputer typu X86 (jako klient). Bardziej szczegółowe informacje na ten temat można uzyskać pod hasłem Instalacja przykładowej aplikacji Sample Bank.