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.
Het garanderen van de juiste installatie en functionaliteit van ODBC-stuurprogramma's is cruciaal voor naadloze databaseconnectiviteit in verschillende toepassingen en systemen. Dit artikel helpt u bij het controleren van de geslaagde installatie van uw ODBC-stuurprogramma's en om ervoor te zorgen dat ze correct zijn geconfigureerd om de toegang tot en het beheer van gegevens soepel te laten verlopen.
ODBC-gegevensbronbeheerder en voorbeeld-ODBC-verbindingsreeks s
Er zijn twee kopieën van de ODBC-gegevensbronbeheerder op 64-bits systemen:
Voor 64-bits toepassingen selecteert u Windows+R en typt u ODBCAD32.EXE of C:\WINDOWS\SYSTEM32\ODBCAD32.EXE.
Voor 32-bits toepassingen selecteert u Windows+R en typt u C:\WINDOWS\SYSWOW64\ODBCAD32.EXE.
Toepassingen die het ODBC-stuurprogramma aanroepen, kunnen DSN's (Data Source Names) of DSN-less verbindingsreeks s gebruiken. Hier volgen enkele voorbeelden:
driver={sql server};server=sqlprod01;database=northwind;trusted_connection=yes
dsn=userdsn1
dsn=test;uid=sa;pwd=<Password>
De eerste verbindingsreeks expliciet de naam van het stuurprogramma, de servernaam, de databasenaam en of geïntegreerde beveiliging (trusted_connection
) moet worden gebruikt. Het is een DSN-less-verbinding.
De tweede en derde verbindingsreeks een DSN gebruiken. Dit is een inkapseling van deze items die zijn opgeslagen in het register. De gebruikersnaam en het wachtwoord kunnen niet worden opgeslagen in de DSN en moeten expliciet worden opgegeven.
Een DSN is een snelkoppeling voor toepassingen om het stuurprogramma te laden, wat een niveau van indirectie biedt. Met behulp van een DSN kunt u de server, database en zelfs het databasetype wijzigen waarnaar de toepassing verbinding maakt zonder de toepassing te wijzigen.
STUURPROGRAMMA's en register van ODBC-gegevensbronbeheerder
U kunt de ODBC-beheerder gebruiken om de aanwezigheid van ODBC-stuurprogramma's en DSN's te controleren. Start de ODBC-beheerder om te zien of het stuurprogramma wordt weergegeven in de ODBC-gegevensbronbeheerder. Hier volgen enkele 64-bits en 32-bits stuurprogramma's:
Stuurprogramma- en DSN-gegevens worden opgeslagen in het register:
Op 64-bits machines wordt de registervermelding gebruikt voor het Wow6432Node
opslaan van 32-bits DSN- en stuurprogrammagegevens. Systeem-DSN's worden opgeslagen onder HKEY_LOCAL_MACHINE
, en gebruikers-DSN's worden opgeslagen onder HKEY_CURRENT_USER
. Bijvoorbeeld:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC
HKEY_CURRENT_USER\Software\ODBC
HKEY_CURRENT_USER\Software\Wow6432Node\ODBC
De ODBC.INI
subsleutel bevat een lijst met alle DSN's en de subsleutels voor elke DSN. De ODBCINST.INI
subsleutel bevat alle stuurprogramma's.
Als er een probleem is met het laden van een stuurprogramma via de DSN, controleert u de ODBC.INI
subsleutel om te achterhalen welk stuurprogramma de DSN gebruikt.
Notitie
De vermelding LastUser heeft geen invloed op de verbindingsreeks. Deze wordt alleen gebruikt bij het testen van de DSN in de ODBC-gegevensbronbeheerder.
Valideer de servernaam, databasenaam en of het stuurprogramma is geïnstalleerd. Als het stuurprogramma niet kan worden geladen, wordt het volgende foutbericht weergegeven:
ERROR [IM002] [Microsoft][ODBC Driver Manager] Gegevensbronnaam niet gevonden en er is geen standaardstuurprogramma opgegeven.
Zelfs als het stuurprogrammapad in de DSN onjuist is, kan de stuurprogrammabeheerder het nog steeds vinden in de ODBCINST.INI
subsleutel van de stuurprogrammanaam die wordt vermeld in de registersleutel ODBC-gegevensbronnen.
Ondersteuning voor installatie van stuurprogramma's van derden
Voor ODBC-stuurprogramma's van derden is microsoft-ondersteuning beperkt tot:
- Controleer of de registersleutels van het stuurprogramma aanwezig zijn. Zo niet, installeert of raadpleegt u de leverancier.
- Controleer of de paden verwijzen naar een bestaand DLL-bestand. Zo niet, installeert of raadpleegt u de leverancier.
- Maak een test-DSN en voer een verbindingstest uit.
- Help een PROCMON-trace vast te leggen die de leverancier kan analyseren.