Open Database Connectivity (ODBC) to protokół używany do łączenia bazy danych MicrosoftAccess z zewnętrznym źródłem danych, takim jak MicrosoftSQL Server. Ten artykuł zawiera ogólne informacje o źródłach danych ODBC, sposobie ich tworzenia oraz sposobie łączenia się z nimi przy użyciu Access. Kroki procedury mogą się różnić w zależności od używanych baz danych i sterowników ODBC.
W tym artykule
Informacje na temat źródeł danych ODBC
Źródło danych to źródło danych wraz z informacjami o połączeniu, które jest wymagane, aby można było uzyskać dostęp do tych danych. Przykładami źródeł danych są SQL Server, Oracle RDBMS, arkusz kalkulacyjny i plik tekstowy. Przykładowe informacje o połączeniu to między innymi: lokalizacja serwera, nazwa bazy danych, identyfikator logowania, hasło oraz różne opcje sterownika ODBC opisujące sposób nawiązywania połączenia ze źródłem danych. Informacje te możesz uzyskać od administratora bazy danych, z którą chcesz nawiązać połączenie.
W architekturze ODBC aplikacja, taka jak Access, łączy się z Menedżerem sterowników ODBC, który z kolei łączy się ze źródłem danych za pomocą określonego sterownika ODBC (na przykład Microsoft sterownika SQL ODBC). W Access źródła danych ODBC umożliwiają łączenie się ze źródłami danych zewnętrznymi z Access, które nie mają wbudowanych sterowników.
Aby nawiązać połączenie z tymi źródłami danych, musisz wykonać następujące czynności:
-
Na komputerze zawierającym źródło danych zainstaluj odpowiedni sterownik ODBC.
-
Zdefiniuj nazwę źródła danych (DSN) za pomocą administratora źródła danych ODBC w celu przechowywania informacji o połączeniu w rejestrze MicrosoftWindows lub pliku DSN albo ciągu połączenia w kodzie Visual Basic w celu przekazania informacji o połączeniu bezpośrednio do Menedżera sterowników ODBC.
Maszynowe źródła danych
Maszynowe źródła danych przechowują informacje o połączeniu w rejestrze Windows na określonym komputerze. Maszynowych źródeł danych możesz używać tylko na komputerze, na którym są one zdefiniowane. Istnieją dwa typy maszynowych źródeł danych — źródła danych użytkownika i systemowe źródła danych. Źródła danych użytkownika mogą być używane tylko przez bieżącego użytkownika i są widoczne tylko dla tego użytkownika. Systemowe źródła danych mogą być używane przez wszystkich użytkowników komputera i są widoczne dla wszystkich użytkowników komputera i dla wszystkich usług systemowych. Maszynowe źródło danych jest szczególnie przydatne, gdy chcesz zapewnić dodatkowe zabezpieczenie, ponieważ jest ono widoczne tylko dla użytkowników, którzy są zalogowani, i nie może być skopiowane przez zdalnego użytkownika na inny komputer.
Plikowe źródła danych
Pliki źródeł danych (nazywane również plikami DSN) przechowują informacje o połączeniu w pliku tekstowym, a nie w rejestrze Windows i są na ogół bardziej elastyczne w użyciu niż maszynowe źródła danych. Możesz na przykład skopiować źródło danych pliku na dowolny komputer z odpowiednim sterownikiem ODBC, aby aplikacja mogła polegać na spójnych i dokładnych informacjach o połączeniu ze wszystkimi używanymi przez nią komputerami. Plikowe źródło danych możesz także umieścić na pojedynczym serwerze i udostępnić dla wielu komputerów w sieci, tak aby w łatwy sposób przechowywać informacje o połączeniu w jednym miejscu.
Plikowe źródło danych może mieć także status nieudostępnialnego. Nieudostępnialne źródło danych znajduje się na jednym komputerze i wskazuje na maszynowe źródło danych. Za pomocą nieudostępnialnych plikowych źródeł danych możesz uzyskiwać dostęp do istniejących maszynowych źródeł danych z plikowych źródeł danych.
Ciągi połączeń
W module możesz zdefiniować sformatowany ciąg połączenia określający informacje o połączeniu. Ciąg połączenia przekazuje informacje o połączeniu bezpośrednio do menedżera sterowników ODBC i pomaga uprościć aplikację, eliminując konieczność utworzenia przez administratora systemu lub użytkownika nazwy źródła danych (DSN) przed przystąpieniem do używania bazy danych.
Aby uzyskać więcej informacji o interfejsie ODBC, zobacz sekcję Wykaz materiałów dla programisty baz ODBC witryny MSDN.
Dodawanie źródła danych ODBC
Najpierw uzyskaj i zainstaluj sterownik ODBC odpowiedni dla źródła danych, z którym ma zostać nawiązane połączenie.
Uwaga: Aby dodać lub skonfigurować źródło danych ODBC, musisz być członkiem grupy administratorów na komputerze lokalnym.
-
Na pasku zadań systemu Windows w polu Wyszukaj rozpocznij Panel sterowania.
-
W Panelu sterowania kliknij dwukrotnie pozycję Narzędzia administracyjne.
-
W oknie dialogowym Narzędzia administracyjne kliknij dwukrotnie pozycję Źródła danych (ODBC).
Zostanie wyświetlone okno dialogowe Administrator źródeł danych ODBC.
-
W zależności od typu źródła danych, które chcesz dodać, wybierz pozycję DSN użytkownika, DSN systemu lub DSN pliku. Aby uzyskać więcej informacji, zobacz sekcję Informacje na temat źródeł danych ODBC.
-
Wybierz pozycję Dodaj.
-
Wybierz sterownik, którego chcesz użyć, a następnie wybierz pozycję Zakończ lub Dalej.
Jeśli sterownika, którego chcesz użyć, nie ma na liście, skontaktuj się z administratorem bazy danych, z którą się łączysz, aby uzyskać informacje na temat sposobu uzyskania właściwego sterownika.
-
Postępuj zgodnie z instrukcjami i w wyświetlonych oknach dialogowych wprowadź wymagane informacje o połączeniu.
Aby uzyskać więcej informacji na temat poszczególnych ustawień, w oknach dialogowych ODBC kliknij pozycję Pomoc.
Aby uzyskać więcej informacji, zobacz Dodawanie źródła danych.