od: Scott Staskiewicz

8. června 2020

ODBC, nebo Open Database Connectivity, je standardizovaný způsob připojení externích programů k systémům správy databází. V tomto článku vám ukážeme, jak nastavit připojení zdroje dat ODBC k instanci serveru Microsoft SQL v systému Windows.

otevření programu

prvním krokem je nalezení a otevření programu ODBC Data Sources ve Windows. To lze nalézt v Ovládacích panelech pod nástroji pro správu nebo pod C:\ProgramData\Microsoft\Windows\Start Menu\Programy\nástroje pro správu. Na obrázku níže si všimnete, že existují dvě verze programu, jedna pro 32bitovou a jedna pro 64bitovou. Volba programu, který budete chtít použít, je ten, který odpovídá aplikaci, kterou se pokoušíte připojit k databázi. Pokud máte například 32bitovou verzi aplikace excel, budete chtít použít 32bitový zdroj dat ODBC.

výběr typu DSN

po otevření programu se zobrazí několik karet s názvem DSN (název zdroje dat):

uživatel DSN: zdroj dat ODBC pro konkrétní uživatelský účet windows. Ostatní uživatelé nebudou moci vidět připojení.

System DSN: zdroj dat ODBC, který je v celém systému a může být využíván jakýmkoli uživatelem se správnými právy.

soubor DSN: zdroj dat ODBC, který je nastaven pomocí souborů s .Přípona souboru DSN.

v tomto příkladu se zaměříme na nastavení nového systému DSN. Chcete-li to provést, klikněte na kartu system DSN a poté na tlačítko Přidat.

výběr ovladače

po kliknutí na tlačítko Přidat budete vyzváni k výběru ovladače pro nastavení zdroje dat. Ovladače umožňují systému překládat SQL a databázové funkce z aplikace, kterou používáte, do systému správy databází, ke kterému se pokoušíte připojit. Pokud nevidíte ovladač, který hledáte, netrapte se, zatímco ovladače pro každou databázi nejsou ve vašem systému předinstalovány, často je lze zdarma stáhnout z webových stránek přidružených k každé databázi. V tomto případě použijeme ovladač SQL Server pro připojení k naší instanci Microsoft SQL Server. Kliknutím na „Dokončit“ zahájíte nastavení připojení.

Poznámka: V závislosti na zvoleném ovladači mohou další kroky vypadat jinak, ale budou vyžadovat podobné informace.

Konfigurace připojení

na této obrazovce budete nejprve chtít dát svému novému DSN smysluplné jméno, bude to jméno, které používáte k odkazu na připojení ve vašich aplikacích. K dispozici je také prostor pro popis ovladače, který lze použít k přidání dalších podrobností o připojení. Nakonec zadáte adresu serveru SQL, ke kterému se pokoušíte připojit. V tomto případě je to instance SQLEXPRESS SQL Server, která je umístěna na serveru Windows s adresou IP 10.3.0.4. Pokračujte kliknutím na „další“.

dalším krokem je nastavení způsobu, jakým ODBC ověří vaše připojení k serveru SQL. Pro Microsoft SQL Server můžete zvolit použití ověřování systému Windows nebo ověřování uživatele nativní pro Microsoft SQL Server. Pokud jste zvolili ověřování serveru SQL, které bylo vybráno na obrázku níže, bude chtít, abyste zde zadali konkrétní přihlašovací údaje. Toto nebude jediné přihlašovací jméno, které můžete použít k připojení k serveru pomocí připojení ODBC, ale bude použito k testování připojení a automatickému získání některých výchozích nastavení pro zbytek konfigurace ODBC, pokud je zaškrtnuto políčko. Všimnete si také tlačítka konfigurace klienta, jehož funkčnost je popsána v další části. Jakmile je vše nastaveno, pokračujte kliknutím na „další“.

kliknutím na konfiguraci klienta v sekci ověřování se dostanete na obrazovku níže. Tato obrazovka umožňuje vybrat alias pro váš server, stejně jako číslo portu a komunikační knihovnu, která se používá.

po dokončení nastavení ověřování pro připojení přistanete na této obrazovce. První možností je změnit výchozí databázi pro připojení k serveru SQL. To určuje, kterou skupinu tabulek se systém pokusí dotazovat, když v dotazu neodkazujete na schéma databáze. Pokud je na serveru SQL Server konkrétní databáze, vaše aplikace bude využívat, budete ji chtít vybrat jako výchozí. Druhá možnost umožňuje připojit samostatnou databázi k databázi, ke které se připojujete, ale to není vždy nejlepší praxe. Kromě těchto možností vám první dvě přepínače umožňují zvolit, zda připojení dodržuje konvence ANSI, a třetí možnost umožní použití serveru Mirror SQL Server jako převzetí služeb při selhání. Pokračujte kliknutím na „další“.

nakonec budete chtít vybrat některé konečné možnosti připojení. Zde si můžete vybrat jazyk, překlad, šifrování dat a možnosti protokolování. Silné šifrování je vysoce doporučeno, pokud se připojujete mimo bezpečnou síť. Po výběru požadovaných možností můžete kliknout na „Dokončit“.

testování 1, 2, 3

jakmile kliknete na tlačítko Dokončit, zobrazí se výzva s informacemi, které jste vyplnili ohledně připojení k databázi. Pokud něco vypadá špatně, můžete kliknout na Zrušit a změnit svůj výběr. V opačném případě se doporučuje vyzkoušet “ testovací zdroj dat…“. Pokusí se připojit k databázi pomocí přihlašovacího jména, které jste poskytli dříve.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.