Udostępnij przez


Program administracyjny

Uwaga / Notatka

Począwszy od systemów Windows XP i Windows Server 2003, odBC jest dołączony do systemu operacyjnego Windows. Należy jawnie zainstalować funkcję ODBC tylko we wcześniejszych wersjach systemu Windows.

Program administracyjny, administrator ODBC, jest dołączony do zestawu SDK systemu Windows/zestawu MDAC SDK. Ten program i może być dystrybuowany przez użytkowników zestawu SDK. Ponadto deweloperzy mogą pisać własne programy administracyjne. Ogólnie rzecz biorąc, deweloperzy piszą własne programy administracyjne tylko wtedy, gdy chcą zachować pełną kontrolę nad konfiguracją źródła danych lub jeśli konfigurują źródła danych bezpośrednio z poziomu aplikacji działającej jako program administracyjny. Na przykład program arkusza kalkulacyjnego może umożliwić użytkownikom dodawanie i używanie źródeł danych w czasie wykonywania.

Najpierw program administracyjny ładuje bibliotekę DLL instalatora. Następnie wywołuje funkcje w pliku DLL instalatora, aby wykonać następujące zadania:

  • Interaktywne dodawanie, modyfikowanie lub usuwanie źródeł danych. Program administracyjny może wywoływać sqlManageDataSources, SQLCreateDataSource lub SQLConfigDataSource.

    SqlManageDataSources wyświetla okno dialogowe, za pomocą którego użytkownik może dodawać, modyfikować lub usuwać źródła danych i określać opcje śledzenia; ta funkcja jest wywoływana, gdy biblioteka DLL instalatora jest wywoływana bezpośrednio z Panelu sterowania. Polecenie SQLCreateDataSource wyświetla okno dialogowe, za pomocą którego użytkownik może dodawać tylko źródła danych. SqlConfigDataSource przekazuje wywołanie bezpośrednio do biblioteki DLL konfiguracji sterownika.

    We wszystkich przypadkach DLL instalatora wywołuje ConfigDSN w DLL konfiguracji sterownika, aby faktycznie dodać, zmodyfikować lub usunąć źródło danych. Biblioteka DLL instalacji sterownika może monitować użytkownika o podanie dodatkowych informacji.

  • Dodawanie, modyfikowanie lub usuwanie źródeł danych w trybie dyskretnym. Program administracyjny wywołuje element SQLConfigDataSource w bibliotece DLL instalatora i przekazuje do niego uchwyt okna o wartości null, nazwę źródła danych w celu dodania, zmodyfikowania lub usunięcia oraz listy wartości rejestru. Biblioteka DLL instalatora wywołuje ConfigDSN w pliku DLL konfiguracji sterownika, by dodać, zmodyfikować lub usunąć źródło danych.

  • Dodawanie, modyfikowanie lub usuwanie domyślnego źródła danych. Domyślne źródło danych jest takie samo jak każde inne źródło danych, z tą różnicą, że jego nazwa to Domyślna. Jest on dodawany, modyfikowany lub usuwany w taki sam sposób, jak w przypadku dowolnego innego źródła danych.