Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De verbindingsgegevens voor een bestandsgegevensbron worden opgeslagen in een DSN-bestand. Als gevolg hiervan kan de verbindingsreeks herhaaldelijk door één gebruiker worden gebruikt of door meerdere gebruikers worden gedeeld als het juiste stuurprogramma is geïnstalleerd. Het bestand bevat een stuurprogrammanaam (of een andere gegevensbronnaam in het geval van een niet-deelbare bestandsgegevensbron) en eventueel een verbindingsreeks die kan worden gebruikt door SQLDriverConnect. Driver Manager bouwt de verbindingsreeks voor de aanroep naar SQLDriverConnect op basis van de trefwoorden in het DSN-bestand.
Met een bestandsgegevensbron kan een toepassing verbindingsopties opgeven zonder dat er een verbindingsreeks hoeft te worden gemaakt voor gebruik met SQLDriverConnect. De bestandsgegevensbron wordt meestal gemaakt door het sleutelwoord SAVEFILE op te geven, waardoor Driver Manager de uitvoerverbindingsreeks die is gemaakt door een aanroep naar SQLDriverConnect naar het DSN-bestand op te slaan. Deze verbindingsreeks kan herhaaldelijk worden gebruikt door SQLDriverConnect aan te roepen met het sleutelwoord FILEDSN . Dit stroomlijnt het verbindingsproces en biedt een permanente bron van de verbindingsreeks.
Bestandsgegevensbronnen kunnen ook worden gemaakt door SQLCreateDataSource aan te roepen in de DLL van het installatieprogramma. Informatie kan in het DSN-bestand worden geschreven door SQLWriteFileDSN aan te roepen en te lezen uit het DSN-bestand door SQLReadFileDSN aan te roepen; beide functies bevinden zich ook in de DLL van het installatieprogramma. Zie Gegevensbronnen configureren voor meer informatie over het DLL-bestand van het installatieprogramma.
De trefwoorden die worden gebruikt voor verbindingsgegevens, bevinden zich in de sectie [ODBC] van een DSN-bestand. De minimale informatie die een deelbaar DSN-bestand zou hebben in de sectie [ODBC] is het sleutelwoord DRIVER:
DRIVER = SQL Server
Het deelbare .dsn-bestand bevat meestal een verbindingsreeks, als volgt:
DRIVER = SQL Server
UID = Larry
DATABASE = MyDB
Wanneer de bestandsgegevensbron niet kan worden gedeeld, bevat het DSN-bestand alleen een DSN-trefwoord . Wanneer Driver Manager de informatie in een niet-deelbare bestandsgegevensbron verzendt, maakt deze indien nodig verbinding met de gegevensbron die wordt aangegeven met het DSN-trefwoord . Een niet-deelbaar DSN-bestand bevat het volgende trefwoord:
DSN = MyDataSource
De verbindingsreeks die wordt gebruikt voor een bestandsgegevensbron is de samenvoeging van de trefwoorden die zijn opgegeven in het DSN-bestand en de trefwoorden die zijn opgegeven in de verbindingsreeks in de aanroep naar SQLDriverConnect. Als een van de trefwoorden in het DSN-bestand conflicteert met trefwoorden in de verbindingsreeks, bepaalt Driver Manager welke trefwoordwaarde moet worden gebruikt. Zie SQLDriverConnect voor meer informatie.