15. SQL en andere toepassingen
De manier waarop men een sqldatabase via andere toepassingen als ACCESS, ASP,...benadert is afhankelijk van de toepassing en de versie
1. Via ODBC
ODBC staat voor Open Database Connectivity en maakt het mogelijk om vanuit elke toepassing die ODBC aankan een SQLdatabase te benaderen. In feite creëert men op de sqlserver een naam (Data Source Name) waarmee de databank bereikbaar is . Men gaat als volgt te werk.
Kies via configuratiescherm de optie ODBC. Selecteer System DSN, Add, SQL Server, Finish
Volgende gegevens worden ingevoerd.
|
Data Source Name |
De naam waarmee de database op het netwerk te bereiken is |
| Server | moet local zijn |
| Database Name (via options) | De naam van de database op de sqlserver |
OPGELET: installatie van ODBC op een werkstation is enkel nodig indien de sqldatabase via access97, excel97,... moet benaderd worden.. Voor toegang via ASP of office 2000 is dit niet nodig.
Controleer of in het configuratiescherm de optie 32 bits ODBC voorkomt.Kies System DSN, Add, SQL server, voltooien
Volgende gegevens worden ingevoerd.
| Naam gegevensbron | De naam waarmee de database op het netwerk te bereiken is |
| Server | naam of IP-adres van de server |
| Databasenaam (via opties) | De naam van de database op de sqlserver |
Bovendien moet een file DBMSSOCN.DLL te vinden onder MSSQL\BINN onder de directory WINDOWS\SYSTEM gekopieerd worden indien het netwerk werkt met het TCP/IP-protocol.
Indien gebruik gemaakt wordt van NETBEUI dan is de file DBNMPTW.DLL nodig.In de registry moet volgende key aangebracht:
HKEY_LOCAL_MACHINE
Software
Microsoft
MSSQLServer
Client
ConnectTomet waarde voor TCP/IP
DSQUERY = "DBMSSOCN"
met waarde voor NETBEUI
DSQUERY = "DBNMPNTW"