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
                  ConnectTo

met waarde voor TCP/IP

       DSQUERY = "DBMSSOCN"

met waarde voor NETBEUI

       DSQUERY = "DBNMPNTW"