Excel: Het gebruik van bestands-DSN's en de DSN-loze verbindingen

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 165866 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Wanneer u een verbindings teken reeks met een gegevens bronnaam (een gebruikt DSN-less-verbindingsreeks) verbinding maken met een externe gegevensbron in Microsoft Excel, informatie die nodig is om verbinding met het externe gegevensbron is opgeslagen in de bestandsstructuur van de werkmap in plaats van in de naam van de gegevens bron. Microsoft Query 97 en hoger, en Microsoft Excel 97 en hoger gebruiken dit soort van de DSN-loze verbindings; eerdere versies van Microsoft Query en Microsoft Excel niet.

Meer informatie

Waarom zijn de DSN-loze verbindingen belangrijk?

In eerdere versies van Microsoft Excel vereist externe gegevens ophalen dat u een gegevensbron maken. De naam van de gegevens bron en andere informatie dat is vereist voor verbinding met de gegevens zijn opgeslagen in verborgen namen in de werk blad. Dus als een werkmap bevat verwijzingen naar externe gegevens worden gedeeld door meerdere gebruikers, de naam van de gegevens bron die is waarnaar wordt verwezen in de verbindings teken reeks moet aanwezig zijn op de computer van de gebruiker. Anders kan een fout bericht wanneer u bijwerkt of bewerken de externe gegevens.

In Microsoft Excel 97 en later, nadat de gegevens naar een werk blad als resultaat, wordt de Structured Query Language (SQL)-instructie en stuur programma gegevens die is gegenereerd op basis van de oorspronkelijke gegevensbron (niet de gegevens bronnaam) opgeslagen met het werk blad in de bestandsstructuur van de werkmap. Deze DSN-loze verbindingen voor het probleem van de gegevensbronnen op verschillende computers. Alle benodigde informatie wordt opgeslagen in de werkmap zelf. Een kopie van het juiste stuur programma voor ODBC (Open Data base Connectivity) moet echter worden geïnstalleerd op elke computer voor query's werkt.

Wat een DSN-loze verbindingsreeks eruit?

Hier volgt een voorbeeld van een DSN-loze verbindingsreeks:
   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
				
Opmerking Er zijn geen verwijzingen naar de DSN tref woord in de tekst.

Meer informatie over gegevens bronbestanden

2. 0 Van Microsoft Query worden gegevens bron in het register opgeslagen. Microsoft Query 97 en hoger niet via het register opslaan gegevensbron informatie. In plaats daarvan als u een nieuwe gegevensbron, de verbinding maakt gegevens worden opgeslagen in een tekstbestand met de extensie. DSN. Dit bestand is ook bekend als een bestands-DSN.

Elke DSN-bestand bevat een sectie ODBC en een optionele Microsoft Office sectie met gegevens, zoals de tabel standaard wacht woord en gebruikers-ID voor een bepaalde gegevensbron. Hieronder ziet u de standaardmap die wordt gebruikt bij het opslaan van een bestand DSNX
   C:\Program Files\Common Files\ODBC\Data Sources
				
Hieronder ziet u de standaardmap die wordt gebruikt wanneer u een query opslaat:
   C:\Program Files\Microsoft Office\Queries
				
U kunt opgeven welke mappen worden opgenomen in het zoeken naar bestands-DSN 's inclusief net werk locaties.

Hieronder volgt een voorbeeld bestands-DSN die gebruikmaakt van Microsoft Access 7. 0 Data base stuur programma (een ODBC-stuurprogramma dat is opgenomen in Microsoft Office 97):
   [ODBC]
   DSN=MS Access 7.0 Database
				
Wanneer u een bestands-DSN maakt die verwijst naar een bestand dat zich bevindt op het net werk en u het net werk station toewijzen aan een specifieke stations letter die stationsletter is opgegeven in de bestands-DSN. Dit gedrag kan problemen veroorzaken. Als u de DSN-bestand delen met meerdere gebruikers via het net werk en u wilt het DSN-bestand op een server waar alle gebruikers kunnen onderhouden openen. Dit probleem wilt omzeilen, gebruikt u een van de volgende methoden.

Methode 1

Gebruik waar mogelijk een universal naming convent (ion UNC)-verwijzing in plaats van een toegewezen station.

Methode 2

Het DSN-bestand openen in Klad blok en de verwijzingen naar de stationsletter wijzigen Gebruik een UNC-verwijzing. Houd rekening met het volgende voorbeeld:
   [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>
				
In dit voorbeeld wordt het toegewezen station <drive letter="">en <source filename="">is het bron gegevensbestand. </source></drive>

De laatste twee regels de volgende wijzigen
   DefaultDir=\\<server name>\<share>
   DBQ=\\<server name>\<share>\<source filename>
				
Waarbij <server name="">de net werk server is <share>de share op de net werk server en <source filename="">is het bron gegevensbestand. </source></share></server>

Nadat u het bestand wijzigt, kunnen alle gebruikers is bestands-DSN gebruiken.

Neem voor meer informatie over de stuur programma gegevens in de bestands-DSN Zie het Help-bestand dat specifiek is voor het ODBC-stuurprogramma dat u gebruikt.

U kunt ook de 32-bits ODBC-Configuratiescherm-pictogram naar een bestands-DSN maken. Hiertoe gaat u als volgt te werk:

  1. Op deStarthet menuInstellingen, en klik opHet Configuratie scherm. Dubbel klik op32-bits ODBC-stuurprogramma.
  2. Klik op deBestands-DSNtabblad.
  3. Klik opToevoegen.
  4. In deNieuwe gegevensbron makendialoog venster, klikt u op het stuur programma waarvoor de gegevensbron te maken. Klik opVolgende.
  5. Geef het volledige pad en de bestands naam voor de nieuwe gegevensbron (voor bijvoorbeeld C:\Program Files\Common Files\ODBC\Data Sources\Test.dsn). Klik vervolgens opVolgende.
  6. Klik opVoltooien.

    Het dialoog venster ODBC-instellingen voor het ODBC-stuurprogramma dat u hebt geselecteerd in stap 4 wordt weer gegeven.
  7. Voer de juiste gegevens in het dialoog venster.

    OPMERKING: Als u niet dat een specifieke stationsletter wilt aan worden opgenomen in de bestands-DSN, geef het UNC-pad in hetData base naamhet vak in deSelecteer data basehet dialoog venster.
  8. Klik opOK.
  9. Klik opOKsluiten deODBC-gegevensbronbeheerhet dialoog venster.
Bestands-DSN is beschikbaar voor gebruik door Microsoft Query.

Microsoft Query gegevens in het register

Microsoft Query automatisch geregistreerd als de pad waarde voor Query in de registersleutel ontbreekt of als de waarde path Hiermee geeft u een map dat met het bestand. U kunt de locatie voor opnieuw instellen Microsoft Query in het register door Microsoft Query starten. In Microsoft Windows 95 en hoger, kunt u Microsoft Query vinden door te zoeken in de volgende registersleutel:
   HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\MSQuery
				
Wanneer u Microsoft Office 97 installeert of hoger, het installatie programma maakt een registersleutel die verwijst naar de standaardlocatie voor de DSN-bestanden. Deze locatie is opgeslagen in de volgende registersleutel:
   HKEY_LOCAL_MACHINE\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir
				
Kunt u een alternatieve locatie voor de DSN-bestanden door toe te voegen het volgende registersleutel.
   HKEY_CURRENT_USER\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir
				
Nadat u deze sleutel maakt, wordt de sleutel onder HKEY_LOCAL_MACHINE genegeerd.

Referenties

Voor meer informatie over het ophalen van gegevens, klikt u op de Office-assistent, typegegevensbronnen, klik opZoeken, en klik vervolgens op weer geven'Manieren om gegevens uit een externe data base ophalen'.

OPMERKING: Als de assistent verborgen is, klikt u op deOffice-assistentknop op deStandaardde werkbalk. Als Microsoft Help niet is geïnstalleerd op uw computer, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
120802Office: Hoe één Office-programma of -onderdeel toevoegen of verwijderen

Voor meer informatie klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
159557Excel 97: Systeem-, gebruikers- en bestands gegevensbronnen gebruiken

Eigenschappen

Artikel ID: 165866 - Laatste beoordeling: maandag 19 september 2011 - Wijziging: 4.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 97 Standard Edition
Trefwoorden: 
kbhowto kbprogramming kbualink97 kbmt KB165866 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:165866

Geef ons feedback

 

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