XL: Jak používat připojení bez DSN a souborové DSN

Překlady článku Překlady článku
ID článku: 165866 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Při použití připojovací řetězec, který nepoužívá název zdroje dat (a Řetězec připojení DSN-less) pro připojení k externímu zdroji dat v Aplikace Microsoft Excel informace požadované pro připojení k externí zdroj dat je uložena ve struktuře souboru sešitu namísto v název zdroje dat. Aplikace Microsoft Query 97 a novější a aplikace Microsoft Excel 97 a pozdější použití na tomto druhu připojení bez DSN; předchozí verze aplikace Microsoft Query a Microsoft Excel nepodporují.

Další informace

Proč jsou důležité připojení bez DSN?

Načtení externích dat vyžaduje ve starších verzích aplikace Microsoft Excel vytvořit zdroj dat. Název zdroje dat a další informace je nutné připojit se k jsou data uložena v skryté názvy list. Proto když sešit obsahující odkazy na externí data je sdílena mezi více uživateli, název zdroje dat, který je připojení odkazuje řetězec musí existovat na počítači každého uživatele. V opačném případě se zobrazí chybová zpráva při aktualizaci nebo upravit externí data.

V aplikaci Microsoft Excel 97 a novější, jakmile je vrácena data listu, strukturovaný dotazovací jazyk (SQL) prohlášení a ovladač informace vytvořený ze zdroje dat počáteční (nikoli název zdroje dat) jsou uloženy s listu ve struktuře souboru sešitu. Tato připojení bez DSN problém zachování zdrojů dat na několika počítačích. Všechny potřebné informace, je uložen v samotném sešitě. V každém počítači pro dotazy k funkci však musí být nainstalována kopii příslušný ovladač Open Database Connectivity (ODBC).

Co jako vzhledu připojovacího řetězce bez DSN?

Následuje příklad řetězce bez DSN připojení:
   DBQ=C:\TEST\QUERY FILES;DefaultDir=C:\TEST\QUERY FILES; _
   Deleted=1;Driver={Microsoft dBase Driver (*.dbf)}; _
   DriverId=277;FIL=dBase IV;PageTimeout=600;Statistics=0
				
Všimněte si, že neexistují žádné odkazy na klíčové slovo DSN v textu.

Další informace o souborech datového zdroje

Aplikace Microsoft Query verze 2.0 ukládá informace o zdroji dat v registru. Aplikace Microsoft Query 97 a novější nepoužívejte k uložení zdroje dat registru informace. Místo toho při vytvoření nového zdroje dat, připojení informace jsou uloženy v textovém souboru s příponou DSN. To soubor je také známé jako souborový zdroj DSN.

Každý souborový zdroj DSN obsahuje oddíl ODBC a volitelné sady Microsoft Office oddíl, který může obsahovat informace, jako je například v tabulce výchozí heslo a ID uživatele pro daný datový zdroj. Toto je výchozí složka používané při uložení souboru DSNX
   C:\Program Files\Common Files\ODBC\Data Sources
				
Výchozí složkou, která se používá při ukládání dotazu je následující:
   C:\Program Files\Microsoft Office\Queries
				
Můžete určit, které složky jsou zahrnuty do vyhledávání souborové DSN včetně umístění v síti.

Následuje příklad souboru DSN, který používá aplikaci Microsoft Access 7.0 Ovladač databáze (ovladač ODBC je součástí sady Microsoft Office 97):
   [ODBC]
   DSN=MS Access 7.0 Database
				
Při vytvoření souborového DSN odkazuje na soubor, který se nachází na sítě a namapujte síťovou jednotku na specifická písmena jednotek, které písmeno jednotky je určena v souboru DSN. Toto chování může způsobit problémy Chcete-li sdílet souborové DSN s více uživateli v síti a chcete zachovat souborový zdroj DSN na serveru, kde můžete všechny uživatele získat přístup. Chcete-li tento problém vyřešit, použijte jednu z následujících metody.

Metoda 1

Je to možné, používejte universal naming referenční konvence UNC namísto namapované jednotky.

Metoda 2

Otevřít souborový zdroj DSN v programu Poznámkový blok a změnit odkazy na písmeno jednotky použít odkaz UNC. Příklad:
   [ODBC]
   DRIVER=Microsoft Excel Driver (*.xls)
   UID=admin
   UserCommitSync=Yes
   Threads=3
   SafeTransactions=0
   ReadOnly=1
   PageTimeout=5
   MaxScanRows=8
   MaxBufferSize=512
   ImplicitCommitSync=Yes
   FIL=excel 5.0
   DriverId=790
   DefaultDir=<drive letter>:\ 
   DBQ=<drive letter>:\<source filename>
				
V tomto příkladu je <drive letter=""> mapované jednotky a <source filename=""> je zdrojový datový soubor. </source></drive>

Změnit poslední dva řádky v následujícím
   DefaultDir=\\<server name>\<share>
   DBQ=\\<server name>\<share>\<source filename>
				
Kde <server name=""> je síťový server <share> je podíl na síťovém serveru a <source filename=""> je zdrojový datový soubor. </source></share></server>

Po úpravě souboru mohou používat všichni uživatelé úspěšně souborové DSN.

Další informace o ovladač v souboru DSN, zadejte následující příkaz: Zobrazit soubor nápovědy, který je specifický pro ovladač ODBC, který používáte.

Můžete také na ikonu ovládacího panelu ODBC 32bitové vytvořte souborové DSN. Chcete-li to provést, postupujte takto:

  1. V Spustit příkaz Nastavenía klepněte na tlačítko Ovládací panely. Potom poklepejte na 32bitové rozhraní ODBC..
  2. Klepněte Souborový zdroj dat DSN na kartě.
  3. Klepněte na tlačítko Přidat.
  4. V Vytvořit nový zdroj dat dialogovém okně klepněte na ovladač, který chcete vytvořit zdroj dat. Klepněte na tlačítko Další.
  5. Zadejte úplnou cestu a název souboru pro nový zdroj dat (pro například C:\Program Files\Common Files\ODBC\Data Sources\Test.dsn). Klepněte na tlačítko Další.
  6. Klepněte na tlačítko Dokončit.

    Dialogové okno Nastavení ODBC pro ovladač ODBC, který jste vybrali v kroku 4 Zobrazí se.
  7. V dialogovém okně zadejte příslušné informace.

    POZNÁMKA:Pokud nechcete, aby byla specifická písmena jednotek mají být zahrnuty do souboru DSN, zadejte cestu UNC v Název databáze pole v Vyberte databázi Dialogové okno.
  8. Klepněte na tlačítko OK.
  9. Klepněte na tlačítko OK Zavřete Správce zdrojů dat ODBC Dialogové okno.
Souborový zdroj dat DSN je k dispozici pro použití v aplikaci Microsoft Query.

Aplikace Microsoft Query informace v registru

Aplikace Microsoft Query automaticky zaregistruje-li hodnotu cesty pro Dotaz v klíči registru chybí nebo je-li cesta hodnota Určuje složku že, který neobsahuje soubor. Můžete vytvořit nové umístění Aplikace Microsoft Query v registru spuštěním aplikace Microsoft Query. V Microsoft Windows 95 a vyšší, aplikace Microsoft Query můžete vyhledat pomocí následujícího klíče registru:
   HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\MSQuery
				
Při instalaci sady Microsoft Office 97 nebo novější, instalační program vytvoří klíč registru, které odkazuje na výchozí umístění pro soubory DSN. Toto umístění je uložena v následujícím klíči registru:
   HKEY_LOCAL_MACHINE\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir
				
Můžete zadat alternativní umístění pro soubory DSN přidáním následující klíč registru.
   HKEY_CURRENT_USER\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir
				
Po vytvoření tohoto klíče ignorována klíči HKEY_LOCAL_MACHINE.

Odkazy

Další informace o načítání dat, klepněte na pomocníka Office, typ zdroje dat, klepněte na tlačítko Hledánía klepněte na tlačítko Zobrazit "Způsoby načtení dat z externí databáze."

POZNÁMKA:: Je-li pomocník skryt, klepněte Pomocník Office tlačítko na Standardní na panelu nástrojů. Pokud v počítači není nainstalován Microsoft Help, klepněte na tlačítko znalostní báze Microsoft Knowledge Base:
120802 Office: Jak přidat nebo odebrat jedné aplikaci sady Office nebo součásti

Další informace získáte klepnutím na tlačítko znalostní báze Microsoft Knowledge Base:
159557 Xl97: Pomocí systému uživatele a souborové zdroje dat

Vlastnosti

ID článku: 165866 - Poslední aktualizace: 19. září 2011 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
Klíčová slova: 
kbhowto kbprogramming kbualink97 kbmt KB165866 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:165866

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com