After installing Information Centric Analytics (ICA) in an environment running Microsoft SQL Server 2022 (Enterprise Edition or Developer Edition), the following error is logged while running either the nightly RiskFabric Processing or RiskFabric Intraday Processing jobs:
The OLE DB provider "SQLNCLI11" has not been registered. (Microsoft SQL Server, Error: 7403)
This message refers to the provider used by Microsoft SQL Server Analysis Services (SSAS) to connect to the RiskFabric
relational database hosted by Microsoft SQL Server (MSSQL) during cube processing. If you attempt to edit the data source provider using SQL Server Management Studio (SSMS), the following error is displayed:
Connection Manager
The specified provider is not supported. Please choose different provider in connection manager.
Version : 6.x
Component : Microsoft SQL Server
From the Microsoft document SQL Server Native Client:
The SQL Server Native Client (often abbreviated SNAC) has been removed from SQL Server 2022 (16.x) and SQL Server Management Studio 19 (SSMS). The SQL Server Native Client (SQLNCLI or SQLNCLI11) and the legacy Microsoft OLE DB Provider for SQL Server (SQLOLEDB) are not recommended for new application development. Switch to the new Microsoft OLE DB Driver (MSOLEDBSQL) for SQL Server or the latest Microsoft ODBC Driver for SQL Server going forward.
Change the cube’s data source provider to Microsoft OLE DB Driver for SQL Server (MSOLEDBSQL) by following this procedure: