Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Informace o připojení pro zdroj dat souboru jsou uloženy v souboru .dsn. V důsledku toho může připojovací řetězec opakovaně používat jeden uživatel nebo ho sdílet mezi několika uživateli, pokud má nainstalovaný příslušný ovladač. Soubor obsahuje název ovladače (nebo jiný název zdroje dat v případě nesdílitelného zdroje dat) a volitelně připojovací řetězec, který může použít SQLDriverConnect. Správce ovladačů sestaví připojovací řetězec pro volání sqlDriverConnect z klíčových slov v souboru .dsn.
Zdroj dat souboru umožňuje aplikaci zadat možnosti připojení, aniž by bylo nutné vytvořit připojovací řetězec pro použití s SQLDriverConnect. Zdroj dat souboru je obvykle vytvořen zadáním klíčového slova SAVEFILE , což způsobí, že Správce ovladačů uloží výstupní připojovací řetězec vytvořený voláním SQLDriverConnect do souboru .dsn. Tento připojovací řetězec lze opakovaně použít voláním sqlDriverConnect s klíčovým slovem FILEDSN . To zjednodušuje proces připojení a poskytuje trvalý zdroj připojovacího řetězce.
Zdroje dat souborů lze také vytvořit voláním SQLCreateDataSource v instalační knihovně DLL. Informace lze zapsat do souboru .dsn voláním SQLWriteFileDSN a čtení ze souboru .dsn voláním SQLReadFileDSN; obě tyto funkce jsou také v instalační knihovně DLL. Informace o instalační knihovně DLL naleznete v tématu Konfigurace zdrojů dat.
Klíčová slova použitá pro informace o připojení jsou v části [ODBC] souboru .dsn. Minimální informace, které by měl sdíletelný soubor .dsn v části [ODBC] je klíčové slovo DRIVER:
DRIVER = SQL Server
Soubor .dsn, který je možné sdílet, obvykle obsahuje připojovací řetězec následujícím způsobem:
DRIVER = SQL Server
UID = Larry
DATABASE = MyDB
Pokud je zdroj dat souboru nesdílitelný, soubor .dsn obsahuje pouze klíčové slovo DSN . Když správce ovladačů odešle informace v nesdílitelném zdroji dat souboru, připojí se podle potřeby ke zdroji dat označenému klíčovým slovem DSN . Soubor .dsn, který nelze sdílet, by obsahoval následující klíčové slovo:
DSN = MyDataSource
Připojovací řetězec použitý pro souborový zdroj dat je sjednocení klíčových slov zadaných v souboru .dsn a klíčových slov zadaných v připojovacím řetězci volání sqlDriverConnect. Pokud některá z klíčových slov v souboru .dsn koliduje s klíčovými slovy v připojovacím řetězci, správce ovladačů rozhodne, která hodnota klíčového slova se má použít. Další informace najdete v tématu SQLDriverConnect.