SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 63543: A CLI error occurs when you use NT Lan Manager (NTLM) authentication with SAS/ACCESS® Interface to Microsoft SQL Server

DetailsDownloadsAboutRate It

The following error might occur when you use NTLM authentication with SAS/ACCESS® Interface to Microsoft SQL Server:

ERROR: CLI error trying to establish connection: [SAS][ODBC SQL Server Wire
Protocol driver]Unable to dynamically load client DLL libS0ssl27.so.

In an effort to change the way Secure Socket Layer (SSL) dependencies are delivered by SAS®, the branded libS0ssl27.so file is no longer shipped with SAS/ACCESS Interface to Microsoft SQL Server. However, the Progress DataDirect SQL Server driver that is shipped with this product still requires that library for NTLM authentication even if an SSL connection is not required.

To correct this problem, click the Downloads tab in this note to access and install the missing file.

Progress DataDirect is considering an enhancement for this driver that does not require this library to be present for NTLM authentication. However, currently, if you want to use NTLM with SQL Server, you need to download the libS0ssl27.so driver and place it into the appropriate directory, as shown below:

For SAS® 9.4M6 (TS1M6):

SASHOME/AccessClients/9.4/SQLServer/lib

For SAS® Viya 3.4®, you can place the file in either or both of these directories, if they exist:

/opt/sas/spre/home/lib64/accessclients/lib
/opt/sas/viya/home/lib64/accessclients/lib

 



Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemSAS/ACCESS Interface to Microsoft SQL Server64-bit Enabled AIX9.4 TS1M6
64-bit Enabled Solaris9.4 TS1M6
HP-UX IPF9.4 TS1M6
Linux for x649.4 TS1M6
Solaris for x649.4 TS1M6
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.