instalacja MDAC.doc

(69 KB) Pobierz
HOWTO: Przewodnik po rozwiązywaniu problemów z instalacją składników MDAC

HOWTO: Przewodnik po rozwiązywaniu problemów z instalacją składników MDAC


Informacje zawarte w tym artykule dotyczą:

- Microsoft Data Access Components 2.0, 2.1, 2.5, 2.6


 

Streszczenie

W tym artykule opisano instrukcje dotyczące rozwiązywania krok po kroku problemów z instalacją składników MDAC.

 

Więcej informacji

Poniżej znajduje się lista kroków prowadzących do rozwiązywania problemów, które należy wykonać, jeżeli masz problemy z instalacją składników MDAC.

1.     Zamknij wszystkie usługi systemu Windows NT i aplikacje systemu Windows, używające składników MDAC.

Po uruchomieniu instalacji składników MDAC instalowane są nowe pliki DLL dostępu do danych oraz aktualizowane istniejące pliki DLL w systemie. Jeżeli jeden lub kilka plików DLL jest używanych przez aplikację, może to prowadzić do nieprawidłowej instalacji składników MDAC. Przed uruchomieniem programu instalatora Mdac_typ.exe zamknij wszystkie aplikacje, które używają składników MDAC z usługami systemu Windows NT i zamknij wszystkie aplikacje na komputerze. Jest to główna przyczyna wykryta przez Pomoc techniczną firmy Microsoft, która może spowodować niepowodzenie instalacji składników MDAC. W wielu przypadkach zamknięcie wszystkich aplikacji i usług używających składników MDAC i ponowne uruchomienie instalatora składników MDAC spowoduje poprawną konfigurację składników MDAC po niepowodzeniu instalacji. Następujące aplikacje i usługi firmy Microsoft używają składników MDAC:

o        Certificate Server

o        Exchange Server

o        Internet Explorer

o        Internet Information Server

o        Microsoft Office (wszystkie aplikacje pakietu Office)

o        Outlook i Outlook Express

o        SNA Server

o        SMS Server

o        SQL Server

o        Visual Studio (wszystkie produkty programistyczne)

Zauważ, że na zamieszczonej wcześniej liście wymieniono najbardziej popularne produkty używające składników MDAC. Aby uzyskać najlepsze wyniki, zamknij wszystkie aplikacje użytkownika przed uruchomieniem składników MDAC.

Aby mieć całkowitą pewność, że pliki DLL składników MDAC nie są używane przez system, można uruchomić popularne narzędzia innych firm, na przykład NThandles dla systemu Windows NT (lub DllView dla komputerów z zainstalowanymi systemami Windows 95, Windows 98 lub Windows Millennium Edition), dostępne na stronie:

http://www.sysinternals.com

Podczas używania funkcji wyszukiwania w tym narzędziu, wyszukaj pliki Odbc32.dll, Oledb32.dll oraz Msado15.dll. Każdy proces używający jednego z tych plików DLL używa składników MDAC i należy go zamknąć przed rozpoczęciem instalacji składników MDAC.

2.     Podczas logowania do systemu Windows NT i Windows 2000 upewnij się, że logujesz się jako Administrator.

UWAGA: Ten krok nie ma zastosowania na komputerach w uruchomionymi systemami Windows 95, Windows 98 oraz Windows Millennium Edition. Aby poprawnie zainstalować pliki DLL i utworzyć ustawienia rejestru, instalator składników MDAC wymaga, aby użytkownik zalogował się do komputera z systemem Windows NT jako użytkownik z uprawnieniami administratora. Niewykonanie tego kroku może spowodować niepowodzenie instalacji składników MDAC, ponieważ pakiet MDAC nie będzie miał właściwych uprawnień zabezpieczeń do zapisania plików DLL w folderze systemowym lub dokonania zmian z rejestrze. Mogą pojawić się następujące komunikaty o błędach:

Błąd instalatora: 168 - Instalator napotkał problem z aktualizowaniem rejestru systemowego

Niewystarczające uprawnienia - Nie masz wystarczających uprawnień do instalowania w tym miejscu

3.     Wyłącz wszystkie programy antywirusowe lub programy zabezpieczające dysk uruchomione na komputerze.

Wiele programów antywirusowych i zabezpieczających dysk uruchamia programy rezydentne, które mogą przeszkadzać w instalacji innego oprogramowania. Przed instalacją składników MDAC wyłącz tymczasowo oprogramowanie antywirusowe i zabezpieczające dysk uruchomione na komputerze.

4.     Upewnij się, że na dysku twardym jest ilość miejsca odpowiednia do instalacji składników MDAC. Składniki MDAC wymagają co najmniej 40 MB wolnego miejsca na dysku twardym, aby mogły zostać poprawnie zainstalowane.

Zauważ, że pakiet MDAC instaluje pliki w folderze Program Files oraz w folderze systemowym (folder Windows\System na komputerach z systemem Windows 95, Windows 98 lub Windows Millennium Edition lub folder WinNT\System32 na komputerach z systemem Windows NT). W większości przypadków foldery te są zlokalizowane na dysku C, ale można je umieścić na dowolnym dysku na komputerze.

5.     Upewnij się, że został zdefiniowany poprawny folder TEMP i że na dysku TEMP jest odpowiednia ilość miejsca. (Dysk TEMP oznacza dysk, na którym znajduje się folder TEMP.)

Po uruchomieniu Instalatora składników MDAC wyodrębnia on wszystkie pliki pakietu MDAC na dysk TEMP określony w systemie. Z tego powodu niezbędne jest co najmniej 40 MB wolnego miejsca na dysku twardym, na którym znajduje się katalog TEMP. Lokalizację dysku TEMP można określić, otwierając wiersz polecenia MS-DOS i wprowadzając polecenie SET , a następnie klikając klawisz Enter. Powinna pojawić się lista ustawień zmiennych środowiskowych, na której powinna być widoczna pozycja TEMP= oraz TMP=, po której następuje lokalizacja folderu, taka jak C:\TEMP lub C:\WINDOWS\TEMP. Wymieniony folder TEMP musi istnieć i znajdować się na dysku, na którym jest co najmniej 40 MB wolnego miejsca.

6.     Upewnij się, że na komputerach z systemem Windows 95 zainstalowano program DCOM95.

Przed uruchomieniem instalatora składników MDAC na wszystkich komputerach z systemem Windows 95 należy zainstalować program DCOM95. Program DCOM95 można pobrać z następującej lokalizacji sieci Web:

http://www.microsoft.com/com/resources/downloads.asp

Upewnij się, że program DCOM95 został w pełni zainstalowany i uruchom ponownie komputer przed dokonaniem próby instalacji składników MDAC.

7.     Zainstaluj składniki MDAC z mapowanego dysku na komputerach z systemem Windows 95.

Raportowano przypadki, podczas których instalacja składników MDAC na komputerze z systemem Windows 95 ze ścieżki UNC nie powiodła się. Zmapuj dysk sieciowy lub skopiuj lokalnie instalatora składników MDAC przed instalacją w systemie Windows 95.

8.     Zainstaluj składniki MDAC na serwerze terminali.

Instalacja składników MDAC na komputerze z systemem Windows NT Terminal Server jest trochę inna niż instalacja zwyczajna. Aby uzyskać pełne instrukcje, zobacz następujący artykuł:

Q216149 How to Install ODBC or MDAC on Terminal Server

W przypadku pakietu MDAC 2.1 GA ..3711.11 należy przejść do następującej witryny sieci Web:

http://www.microsoft.com/data/mdac21info/MDAC21GAmanifest.htm

i kontynuować wykonywanie następujących instrukcji zawartych w sekcji Serwer terminali, zgodnie z którymi należy pobrać plik MDAC.txt, zmienić nazwę pliku na MDAC.cmd i uruchomić go. Powinno to rozwiązać problem z uprawnieniami dotyczącymi plików zgodnie z opisem znajdującym się na stronie sieci Web, do której łącze zamieszczono powyżej.

9.     Zainstaluj składniki MDAC w klastrze programu SQL Server.

Jeżeli chcesz zainstalować składniki MDAC na komputerze z uruchomionym programem SQL Server w konfiguracji klastrowanej, przejrzyj następujące artykuły przed wykonaniem instalacji:

Q239473 PRB: 70rebind.exe for Windows 2000 and MDAC Upgrades on Clustered SQL Server 7.0 Servers

Q219264 INF: Order of Installation for SQL Server 7.0 Clustering Setup

Q254321 INF: Clustered SQL Server Do's, Don'ts and Basic Warnings

Instalacja składników MDAC nie powiodła się. Co należy teraz zrobić?

Jeżeli po wykonaniu powyższych kroków nadal nie można zainstalować składników MDAC, można wypróbować dodatkowe kroki prowadzące do rozwiązywania problemów:

·         Niepowodzenie trybu cichego. Jeżeli instalacja składników MDAC nie powiodła się podczas wykonywania jej w trybie cichym (na przykład niektóre aplikacje mogą instalować składniki MDAC w sposób dyskretny, jako część ich własnego programu instalacyjnego), spróbuj uruchomić instalację składników MDAC z trybie standardowym na komputerze.

Do ogólnych zaleceń należy pobranie najnowszej wersji składników MDAC ze strony

http://www.microsoft.com/data

i zainstalowanie jej przed ponownym uruchomieniem dyskretnego instalatora (lub instalacji aplikacji, używającej dyskretnej instalacji składników MDAC).

·         Ręcznie wyodrębnij plik Mdac_typ.exe . Po uruchomieniu Instalatora składników MDAC dokonuje on wyodrębnienia wszystkich plików instalacyjnych do katalogu TEMP zdefiniowanego w systemie przed kontynuacją instalacji. Pliki pakietu MDAC można wyodrębnić ręcznie i bezpośrednio uruchomić instalację. Jest to odpowiedni krok prowadzący do rozwiązywania problemów, jeżeli wydaje się, że folder TEMP nie jest poprawnie zdefiniowany. Aby wyodrębnić pliki instalacyjne składników MDAC, skopiuj instalatora składników MDAC (Mdac_typ.exe) do głównego folderu na dysku C i w menu Start kliknij polecenie Uruchom:

C:\mdac_typ.exe /c /t:c:\MDACSetup

Powyższe polecenie uruchamia instalatora składników MDAC i wyodrębnia pliki do folderu o nazwie C:\MDACSetup (jeżeli folder nie istnieje, zostaje utworzony automatycznie). Po wyodrębnieniu plików instalator składników MDAC zostaje zamknięty (nie próbuje instalować składników MDAC). Po wyodrębnieniu plików uruchom wyodrębniony plik Setup.exe wewnątrz folderu C:\MDACSetup, aby uruchomić instalatora składników MDAC w „trybie wyodrębnionym”.

·         Użyj rejestrowania. Program instalatora składników MDAC ma zaawansowane możliwości rejestrowania instalacji. Instalatora składników MDAC można uruchomić, generując plik dziennika, aby określić, która część instalacji nie powiodła się. Plik dziennika może również zawierać inne błędy, które wystąpiły podczas instalacji. Aby uruchomić instalację pakietu MDAC z rejestrowaniem, wyodrębnij najpierw program instalacyjny składników MDAC zgodnie ze szczegółowym opisem zawartym w poprzedniej sekcji, a następnie w menu Start kliknij polecenie Uruchom:

C:\MDACSetup\Setup.exe /gc C:\Mdaclog.txt

Zauważ, że można uniknąć kroku wyodrębniania, uruchamiając bezpośrednio następujące polecenie:

C:\Mdac_typ.exe /C:"Setup /GC C:\Mdaclog.txt"

Po ukończeniu instalacji możesz sprawdzić plik c:\Mdaclog.txt w Notatniku, aby uzyskać więcej informacji dotyczących miejsca niepowodzenia instalatora.

·         Nie można odnaleźć pliku Setup.lst. Jeżeli w folderze, z którego uruchamiasz instalację składników MDAC, znajduje się inny plik Setup.exe, instalator składników MDAC wyświetli następujące komunikaty o błędach:

Instalator nie może uzyskać dostępu do wymaganego pliku inicjującego '\Nazwa_folderu\Setup.lst'

W celu obejścia tego problemu należy usunąć lub zmienić nazwę pliku Setup.exe lub uruchomić instalatora składników MDAC z innego folderu.

·         Użyj pliku Dasetup.log (MDAC 2.6), który zazwyczaj znajduje się w katalogu głównym katalogu Windows, aby określić ostatnie wywołanie, które nie powiodło się w instalacji składników MDAC. Jeżeli ostatnie wywołanie ma następującą postać:

Entering function: ExecuteInstall()
Parameters:
nDirective = 1
hWnd = 0x00000000
pwcsInfFile = C:\WINDOWS\TEMP\IXP000.TMP\MDACXPDL.INF
pwcsCabFile = (null)
pwcsSection = DefaultInstall
pwcsExtractPath = C:\WINDOWS\TEMP\IXP000.TMP
dwSetupFlags = 68
pContext = 0x0062ED5C
Exiting function: ExecuteInstall()
Exiting: Setup is shutting down..
Ending Install: Current Date/Time (U.S. Local Time): 06/12/2001 : 15:34:32
Errors collection: Severity: 100, Type: 2, Code: 0x80004005, Title: (null), Text: Unspecified error
Error: The following error was encountered during setup:
*** (null):
Unspecified error
(Severity: 100, Type: 2, Code: 0x80004005)

ścieżka sterownika ODBC programu SQL Server we wpisie rejestru jest nieprawidłowa lub wskazuje sterownik sieciowy. Powoduje to niepowodzenie instalacji składników MDAC. Przejdź do następującego wpisu rejestru:

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server

i zmień wartości „driver” i „setup”, tak aby wskazywały katalog lokalny Windows\System (Win9.x) lub Windows\System32 (WinNT oraz Win2000). Następnie uruchom ponownie instalację składników MDAC.

·         Odinstaluj składniki MDAC. W niektórych przypadkach może pojawić się konieczność całkowitej dezinstalacji składników MDAC przed kontynuacją ponownej instalacji. Na przykład, jeżeli chcesz usunąć nowszą wersję składników MDAC i zainstalować starszą wersję składników MDAC, nie możesz „nadinstalować" starszej wersji (instalator składników MDAC nie zastąpi nowszej wersji pliku DLL na plik DLL w starszej wersji). Również w przypadku, gdy wszystkich powyższych zaleceń nie będzie można wykonać pomyślnie w czasie normalnej instalacji, odpowiednim krokiem jest ponowna konfiguracja składników MDAC.

Program instalacyjny składników MDAC dla wersji składników MDAC starszych niż wersja 2.6 nie ma wbudowanej funkcji dezinstalacji. Pomoc techniczna firmy Microsoft dysponuje narzędziem Component Checker, zaprojektowanym do diagnozowania i ponownej konfiguracji (dezinstalacja i ponowna instalacja) składników MDAC.

UWAGA: Na komputerach z systemem Windows 2000 oraz Windows Millenium Edition pakiet MDAC 2.5 jest preinstalowany. Obecnie nie można używać narzędzia Component Checker do dezinstalacji składników MDAC na komputerach z systemem Windows 2000 lub Windows Millennium Edition. Pakiet MDAC 2.6 ma własną funkcję dezinstalacji, opisaną w często zadawanych pytaniach dotyczących Instalatora pakietu MDAC 2.6, dostępnych w następującej witrynie firmy Microsoft w sieci Web:

http://support.microsoft.com/support/MDAC/26setupfaq.asp

Jeżeli napotkasz problemy z instalacją składników MDAC na komputerze z systemem Windows 2000 lub Windows Millennium Edition, skontaktuj się z Pomocą techniczną firmy Microsoft, odwiedzając następującą witrynę sieci Web:

http://support.microsoft.com/directory/overview.asp

Jeżeli wszystkie sposoby rozwiązywania problemów zawiodą, uzyskaj program Component Checker od Pomocy technicznej firmy Microsoft i zobacz następujący artykuł, aby uzyskać informacje dotyczące kroków ponownej konfiguracji pakietu MDAC:

Q231383 INFO: Component Checker - Diagnose And Reconfigure MDAC installations

Wydaje się, że instalacja składników MDAC została wykonana pomyślnie, w jaki sposób sprawdzić, czy składniki MDAC zostały poprawnie zainstalowane?

Następujące testy rozwiązywania problemów zawierają proste metody, za pomocą których można sprawdzić, czy składniki MDAC zostały poprawnie zainstalowane. Ponieważ pakiet MDAC został utworzony z wielu współzależnych plików DLL, jedynym sposobem sprawdzenia powodzenia instalacji składników MDAC jest pełne przetestowanie pakietu MDAC przy użyciu aplikacji, aby upewnić się, że wszystko działa poprawnie. Następujące testy nie wymagają instalowania określonych aplikacji na komputerze i są odpowiednie do szybkiego sprawdzenia instalacji składników MDAC na dowolnym komputerze.

1.     Sprawdź najpierw, czy działa Administrator ODBC. Otwórz Panel sterowania i zaznacz ikonę Źródła danych ODBC. (W systemie Windows 2000 przejdź do Panelu sterowania, kliknij ikonę Narzędzia administracyjne i kliknij ikonę Źródła danych (ODBC)). Powinno pojawić się okno dialogowe o tytule „Administrator źródła danych ODBC”. Spróbuj utworzyć nowe źródło danych ODBC, wykonując następujące kroki:

a.      Wybierz kartę System DSN w Administratorze ODBC.

b.      Kliknij przycisk Dodaj , aby utworzyć nowe źródło danych ODBC.

c.      Wybierz z listy pozycję Microsoft Access Driver (*.mdb) i kliknij przycisk Zakończ.

d.      Wpisz polecenie TEST w polu edycji Nazwa źródła danych.

e.      Kliknij przycisk Utwórz.

f.       Wpisz ścieżkę C:\TEST.MDB w polu edycji Nazwa bazy danych i kliknij przycisk OK. W tym momencie powinno się pojawić pole komunikatu wskazujące, że baza danych została utworzona pomyślnie. Kliknij przycisk OK.

g.      Kliknij ponownie przycisk OK , aby zamknąć okno dialogowe Instalator programu Microsoft Access ODBC i utwórz nowe źródło danych ODBC.

h.      Kliknij przycisk OK, aby zamknąć okno dialogowe Administrator ODBC.

Jeżeli powyższe kroki zostały wykonane pomyślnie, można mieć pewność, że konfiguracja plików podstawowych ODBC i administratora ODBC została wykonana poprawnie.

2.     Następnie utwórz plik Microsoft DataLink i sprawdź połączenie ze źródłem danych TEST, utworzonym wcześniej, przez wykonanie następujących kroków:

a.      Prawym przyciskiem myszy kliknij pulpit komputera i z menu Nowy wybierz polecenie Łącza Microsoft Data. Powinno to spowodować utworzenie nowego pliku na pulpicie o nazwie „New Microsoft Data Link.udl”. W systemie Windows 2000 kliknij prawym przyciskiem myszy pulpit i utwórz plik tekstowy, a następnie zmień jego nazwę na Test.udl.

b.      Kliknij dwukrotnie ten plik, aby otworzyć okno dialogowe Data Link Properties.

c.      Wybierz pozycję TEST (źródło danych utworzone wcześniej) z pola rozwijanego Użyj nazwy źródła danych.

d.      Kliknij przycisk Testuj połączenie. W tym momencie powinno pojawić się pole komunikatu „Testowanie połączenia powiodło się”.

Jeżeli powyższe kroki zostały wykonane pomyślnie, został wykonany test OLE DB oraz ODBC, oraz sterownika Access ODBC.

Aby sprawdzić czy obiekty ADO i RDS zostały zainstalowane poprawnie, należy uruchomić aplikację używającą obiektów ADO lub RDS na komputerze. Można użyć narzędzia Component Checker opisanego w poprzedniej sekcji.


Jeżeli instalacja składników MDAC kończy się niepowodzeniem po uwzględnieniu powyższych środków ostrożności oraz zastosowaniu technik rozwiązywania problemów, skontaktuj się z Pomocą techniczną firmy Microsoft, aby otrzymać specjalistyczną pomoc. Aby uzyskać pełną listę numerów telefonów Pomocy technicznej firmy Microsoft i informacje o kosztach obsługi, przejdź pod następujący adres w sieci Web:

http://support.microsoft.com/directory/overview.asp


Produkty innych firm omówione w tym artykule są produkowane przez producentów niezależnych od firmy Microsoft; firma Microsoft nie daje żadnych gwarancji, domyślnych ani żadnego innego rodzaju, odnośnie wydajności lub niezawodności tych produktów.

Zamieszczone w tym artykule informacje, jak skontaktować się z innymi firmami, mają ułatwiać uzyskiwanie potrzebnej pomocy technicznej. Informacje te mogą się zmienić bez powiadomienia. Firma Microsoft nie gwarantuje dokładności informacji dotyczących innych firm.

 

Odwołania

Q238239 INFO: List of Files Installed by MDAC 2.1 SP 2

Q232053 INFO: List of Files Installed by MDAC 2.1 (GA)

Q243069 INFO: List of Useful MDAC Setup Related Articles

Zauważ, że informacje dotyczące składników MDAC znajdują się w witrynie wewnętrznej sieci Web pod adresem http://nexus .

awaria nuke IPF implode GPF abend niebieski ekran ponowna instalacja dezinstalacja kbsweptMDAC250 v-michsh March-13-2000
kbsweptMDAC260 ammabu Oct-25-2000

...
Zgłoś jeśli naruszono regulamin