Problem: When trying to make a connection to a remote server, the error returned on connect is "remote Interface not licensed". Solution: The information in this article applies to: * InterBase v4.x * InterBase v5.x Here is a list of possible causes of the error message: ------------------------------------------------------------------------------ 1. Customer is trying to make a remote connection with local InterBase This error is returned when one has local InterBase and is trying to make a remote connection to a remote server. Local InterBase is not licensed to make remote connections. Thus the license file, ib_licen.dat, doesn't contain the option "R". Option "R" stands for Remote, which allows access to an InterBase server containing a "S" option. To resolve this problem, you need to install an InterBase kit that allows for remote connections. Note: Make sure to uninstall local InterBase before installing the new InterBase kit. 2. Customers can get this message if they have the wrong BDE version. If the BDE version that the customer has is not for a client server version of the BDE , they can get this error message. The customer must have a client/server version of the Borland tool they are using. The client/server version of the BDE allows remote connections to an InterBase database. 3. If an old copy of BDE was not uninstalled before a new copy went on the same computer, the customer could get this error. Make sure the customer completely deletes the old BDE files and registry keys prior to installing a new version of the BDE. 4. Another possible cause is the SQL Link for InterBase driver is not on their computer. 5. Customer could have a bad registry setting for BDE's DLLPATH. Check the 'DLLPATH' entry under : HKEY_LOCAL_MACHINE SOFTWARE BORLAND DATABASE_ENGINE in the windows95 or NT registry. This is the location the system thinks it should look for the BDE dll files. Use the regedit or regedt32 program to look at the registry keys. 6. The "R" option in license file has to be there. If the "R" option is not there, the user will get this error. This is the remote access license. InterBase has to have this in order to allow user to connect to a remote server.
Last Modified: 27-OCT-00