Open Database Connectivity (ODBC) je protokol sloužící k připojení databáze Microsoft Access k externímu zdroji dat, třeba k Microsoft SQL Serveru. Tento článek obsahuje obecné informace o zdrojích dat ODBC, o tom, jak se vytvářejí a jak se k nim pomocí Microsoft Accessu připojit. Jednotlivé kroky postupu se můžou lišit podle konkrétní verze databáze a použitých ovladačů ODBC.
V tomto článku
O zdrojích dat ODBC
Zdroj dat obsahuje samotná data v kombinaci s informacemi o připojení, které je pro přístup k datům nutné. Příkladem zdroje dat může být SQL Server, databáze Oracle RDBMS, tabulka nebo textový soubor. Informace o připojení můžou zahrnovat například umístění serveru, název databáze, přihlašovací jméno a heslo a různé možnosti ovladačů ODBC popisující, jak se ke zdroji dat připojit. Tyto informace získáte od správce databáze, ke které se chcete připojit.
V architektuře ODBC se aplikace (třeba Access) připojuje ke správci ovladačů ODBC, který se pak pomocí konkrétního ovladače ODBC (například pomocí ovladače Microsoft SQL ODBC) připojí ke zdroji dat. V Accessu se prostřednictvím zdrojů dat ODBC dá připojit k externím zdrojům dat, které neobsahují integrované ovladače.
Připojení k těmto zdrojům dat vyžaduje splnění následujících předpokladů:
-
Na počítač obsahující zdroj dat je potřeba nainstalovat odpovídající ovladač ODBC.
-
Dále je nutné definovat název zdroje dat (DSN), a to buď pomocí Správce zdrojů dat ODBC, který uloží informace o připojení do registru Windows nebo do souboru DSN, nebo pomocí připojovacího řetězce v kódu jazyka Visual Basic, který předá informace o připojení přímo správci ovladačů ODBC.
Zdroje dat počítače
Zdroje dat počítače ukládají informace o připojení v registru Windows na konkrétní počítač. Tento typ zdrojů dat můžete použít jenom na počítači, kde jsou definovány. Existují dva typy zdrojů dat počítače – uživatelské a systémové. Uživatelské zdroje dat může používat jenom aktuální uživatel a jsou viditelné jenom pro něj. Systémové zdroje dat můžou používat všichni uživatelé počítače a jsou viditelné jak pro ně, tak pro služby v celém systému. Zdroje dat počítače jsou obzvlášť užitečné, když chcete zajistit vyšší zabezpečení, protože takový zdroj můžou zobrazit jenom přihlášení uživatelé a nikdo ho nemůže na dálku zkopírovat do jiného počítače.
Souborové zdroje dat
Souborové zdroje dat (říká se jim také soubory DSN) ukládají informace o připojení do textového souboru, ne do registru Windows, a jsou obvykle flexibilnější než zdroje dat počítače. Takový zdroj dat třeba můžete zkopírovat na jakýkoli počítač vybavený správným ovladačem ODBC, takže se můžete spolehnout, že budete mít pro svou aplikaci konzistentní a přesné informace o připojení ve všech počítačích, které používá. Nebo můžete souborový zdroj dat umístit na server a sdílet pro velký počet počítačů v síti, takže budete informace o připojení jednoduše spravovat na jednom místě.
Souborový zdroj dat se dá nastavit také tak, že nepůjde sdílet. Souborový zdroj dat, který nejde sdílet, je umístěný na jednom počítači a odkazuje na zdroj dat počítače. Tento typ zdroje dat můžete použít k přístupu k existujícím zdrojům dat počítače ze souborových zdrojů dat.
Připojovací řetězce
V modulu můžete definovat formátovaný připojovací řetězec obsahující informace o připojení. Připojovací řetězec předává informace o připojení přímo správci ovladačů ODBC a pomáhá zjednodušit aplikace díky zrušení požadavku, aby správce systému nebo uživatel před použitím databáze nejdřív vytvořili soubor DSN.
Další informace o rozhraní ODBC najdete v části ODBC Programmer's Reference (Materiály pro programátory k ODBC) na webu MSDN.
Přidání zdroje dat ODBC
Než budete pokračovat, získejte a nainstalujte příslušný ovladač ODBC pro zdroj dat, ke kterému se chcete připojit.
Poznámka: Abyste mohli přidávat nebo konfigurovat zdroje dat ODBC, musíte být na místním počítači členem skupiny Administrators.
-
Klikněte na tlačítko Start a pak na příkaz Ovládací panely.
-
V Ovládacích panelech poklikejte na Nástroje pro správu.
-
V dialogovém okně Nástroje pro správu poklikejte na Datové zdroje (ODBC).
Zobrazí se dialogové okno Správce zdrojů dat ODBC.
-
Podle toho, jaký zdroj dat chcete přidat, klikněte na Uživatelský název DSN, Systémový název DSN nebo Název DSN souboru. Další informace najdete v části O zdrojích dat ODBC.
-
Klikněte na Přidat.
-
Vyberte ovladač, který chcete použít, a potom klikněte na Dokončit nebo Další.
Pokud požadovaný ovladač není v seznamu, požádejte správce databáze, ke které se připojujete, o radu, jak ho získat.
-
Podle pokynů zadejte v následujících dialogových oknech všechny potřebné informace o připojení.
Kliknutím na Nápověda v jednotlivých dialogových oknech ODBC zobrazíte další informace o konkrétních nastaveních.