Here are some reasons why a connection attempt to an MS SQL Server database might fail:
The data source is not registered properly for ODBC client connectivity. See your Microsoft SQL Server documentation for information on configuring a user, system, or file DSN to properly connect to your data source.
You have an outdated version of an ODBC DLL; for example,
ODBC16.DLL, which runs on 16-bit machines only. This prevents OpenEdge from accessing the data source, though you might still be able to access the data source through your ODBC driver using another product, such as Query Analyzer.
For more information, see
Troubleshooting.