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.