Problem Note 54175: Errors might occur when you try to enable a Secure Sockets Layer (SSL) connection while using SAS/ACCESS® Interface to PostgreSQL
If you are using SAS/ACCESS® Interface to PostgreSQL and the driver that shipped with your SAS software, you might receive an error when you try to enable SSL. The errors shown below occur if your PostgreSQL database requires a Secure Sockets Layer (SSL) connection:
ERROR: CLI error trying to establish connection: sslmode value "require" invalid when SSL support is not compiled in
ERROR: Error in the LIBNAME statement.
The problem occurs because the driver that is currently shipped with the SAS software does not support SSL.
Workaround
- Contact SAS Technical Support for the latest available SSL enabled driver. Then, upgrade your current driver.
- Once you have downloaded and installed the new drivers, use either a LIBNAME or ODBC DSN option to specify which SSL mode to use.
This link, SSL Support, provides more information about PostgreSQL SSL and values that can be used with the SSLMODE parameter. Consult your PostgreSQL database administrator about which value you should enter if SSL is enabled.
Operating System and Release Information
SAS System | SAS/ACCESS Interface to PostgreSQL | 64-bit Enabled Solaris | 9.4 | | 9.4 TS1M2 | |
HP-UX IPF | 9.4 | | 9.4 TS1M2 | |
Linux for x64 | 9.4 | | 9.4 TS1M2 | |
Solaris for x64 | 9.4 | | 9.4 TS1M2 | |
*
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.
The driver that is currently shipped with your SAS software does not support SSL. A new driver with SSL support for PostgreSQL ODBC drivers is available for download.
Type: | Problem Note |
Priority: | medium |
Topic: | Data Management ==> Data Sources ==> External Databases ==> PostgreSQL
|
Date Modified: | 2023-01-31 07:47:21 |
Date Created: | 2014-09-22 13:38:43 |