We are attempting to transition from ODBC to MSOLEDBSQL Version 19.3.3, but when we try to connect our Transaction, we get the error in the title of this post:
"DBMS MSOLEDBSQL SQL SERVER is not supported in your current installation"
This is from the connection string:
Provider='MSOLEDBSQL19'
DBMS='MSOLEDBSQL SQL Server'
Powerbuilder 2022, Build 1878
Windows Server 2022, Version 21h2
I've verified that MSOLEDBSQL19, Version 19.3.3 is installed. Also MSOLEDBSQL Version 18.5.0.0 is installed.
I've confirmed that MSOLEDBSQL version 19.3.3 is in fact installed on the machine. Here is a link to said version that's installed: https://learn.microsoft.com/en-us/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver16
// Profile SS2022_PBDemoDB2022
SQLCA.DBMS = "MSO"
SQLCA.DBParm = "Provider='MSOLEDBSQL19'"
So for the "Provider", you would use either 18 or 19 (whichever you have installed). That should complete the "handshake".