Udostępnij za pomocą


Sprawdzanie instalacji sterownika bazy danych

Sterowniki odgrywają kluczową rolę w ułatwianiu komunikacji między sprzętem a oprogramowaniem w systemie komputerowym. W szczególności sterownik bazy danych ułatwia komunikację między aplikacją bazy danych klienta a serwerem bazy danych lokalnie lub przez sieć. Podczas napotkania problemów z instalacją sterownika bazy danych niezbędne jest wykonanie określonych kroków w celu zidentyfikowania i rozwiązania tych problemów. Chociaż odpowiedzialność spoczywa przede wszystkim na dostawcy sterowników, istnieją kroki, które użytkownicy mogą wykonać, aby rozwiązać typowe problemy z instalacją sterowników w systemie Windows.

Weryfikacja instalacji sterownika

Sterowniki baz danych są fizycznie reprezentowane jako pliki DLL w systemie Windows. Aplikacje muszą wiedzieć, jak znaleźć odpowiednią bibliotekę DLL i załadować ją do przestrzeni procesów. Zarówno ODBC , jak i OLE DB używają rejestru systemu Windows do zlokalizowania sterownika lub dostawcy do załadowania do pamięci. Proces ładowania sterowników do pamięci różni się w zależności od typu sterowników i używanego systemu operacyjnego.

  • W systemie Windows sterowniki są ładowane do pamięci za pośrednictwem interfejsu API Win32 biblioteki ładowania. Po załadowaniu sterownika do pamięci menedżer sterowników ODBC serwer proxy wywołania między aplikacją a sterownikiem. Ta funkcja serwera proxy umożliwia śledzenie funkcji. Jednak ze względu na wydajność i inne przyczyny ten ślad nie jest zalecany.

  • W przypadku bazy danych OLE DB jest ładowana za pośrednictwem interfejsów API MODELU COM, takich jak CoCreateInstance (C++) lub CreateObject (VBA/VBScript).

  • W przypadku dostawców platformy .NET biblioteki DLL są zwykle ładowane z globalnej pamięci podręcznej zestawów lub katalogu aplikacji zgodnie z regułami wyszukiwania platformy .NET. Rejestr nie jest używany.

  • Istnieją również dostawcy platformy .NET dla sterowników ODBC i dostawców OLE DB. Po załadowaniu bibliotek DLL dostawcy platformy .NET postępują zgodnie z regułami ODBC lub OLE DB, aby załadować rzeczywiste biblioteki DLL sterownika lub dostawcy.

Monitor procesów (Procmon) może służyć do śledzenia instalacji lub ładowania i może wskazywać, czy brakuje bibliotek DLL lub kluczy rejestru lub występują problemy z uprawnieniami.

Uwaga 16.

Podczas śledzenia aplikacji 32-bitowych odwołania do c:\windows\system32 są automatycznie przekierowywane do c:\windows\syswow64. Jest on podobny do dostępu do rejestru.

Producenci sterowników mogą również zainstalować aplikację kliencką wraz ze sterownikiem, na przykład SQL*Plus dla oracle. Jeśli ta aplikacja kliencka nie może nawiązać połączenia z odpowiednim serwerem bazy danych, należy ponownie zainstalować sterownik, a dostawca oprogramowania powinien być zaangażowany.

Uwaga 16.

W większości przypadków problemy z instalacją sterowników są zazwyczaj odpowiedzialne za dostawcę.

Zapewnienie prawidłowej instalacji sterowników ma kluczowe znaczenie dla bezproblemowej łączności i funkcjonalności w różnych ekosystemach oprogramowania. Trio sterowników ODBC, OLE DB i .NET stanowi szkielet dostępu do danych i interakcji między różnymi aplikacjami i platformami. Weryfikowanie stanu instalacji tych sterowników gwarantuje niezawodną łączność i optymalną wydajność, umożliwiając bezproblemowe operacje na danych i ulepszone funkcje.

Przyjrzyjmy się metodom efektywnego sprawdzania stanu instalacji tych sterowników, aby zapewnić gotowość do obsługi i wymiany danych.

Obsługa instalacji dla różnych sterowników i dostawców baz danych

Jeśli chodzi o poruszanie się po rozległym krajobrazie kierowców i dostawców, zrozumienie struktury pomocy technicznej ma kluczowe znaczenie dla bezproblemowych operacji i rozwiązywania problemów. Poniżej przedstawiono omówienie mechanizmów pomocy technicznej dla różnych sterowników i dostawców innych firm:

  • Dostawcy i sterowniki innych firm są ostatecznie obsługiwane przez dostawcę oprogramowania, który je opracował.
  • W przypadku sterowników i dostawców, którzy są wstępnie instalowani w systemie Windows, takich jak SQL Server, Microsoft ODBC for Oracle i Access (oraz sterowniki USŁUG IISAM, Text, Paradox, dBase, Excel itd.), zazwyczaj należy naprawić lub ponownie zainstalować system Windows. Te sterowniki nie powinny być używane do tworzenia nowych aplikacji.
  • W przypadku dostawcy ACE i sterowników ODBC, które pochodzą z niego, takich jak sterownik ODBC programu Excel, zespół ds. dostępu lub pakietu Office może zapewnić pomoc techniczną.
  • W przypadku sterowników i dostawców usługi Microsoft DB/2 zespół usług Host Integration Services obsługuje je.
  • W przypadku dostawcy usługi Active Directory zespół usługi Active Directory może zapewnić pomoc techniczną.
  • W przypadku dostawcy programu Exchange zespół programu Exchange może zapewnić pomoc techniczną.
  • W przypadku zainstalowanych sterowników i dostawców programu Microsoft SQL Server zespół ds. sieci SQL obsługuje je.
  • Aby uzyskać przykładowe parametry połączenia do testowania, zobacz Dokumentacja parametrów połączenia. (Jest to witryna firmy innej niż Microsoft).

Aby uzyskać dalszą pomoc i pomoc techniczną, zobacz Kontakt z nami.

Więcej informacji

Zastrzeżenie dotyczące innych firm

Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.