When processing the Discovery Center Reporting Database, the task may fail with an error in the scheduler log stating that the provider 'SQLNCLI10.1' is not registered. This error is based on an incompatibility with the provider and the 2012 version of SQL Server.
This article provides steps to resolve this issue.
Resolution
- Open Microsoft SQL Management Studio.
- In the "Connect to Server" dialog box, set the connection type to Analysis Services and type in the name of the SSAS server.
- Expand out the Databases node > Active Navigation database node > Data Sources node.
- You should see one data source ("ActiveNav4" by default). Right click and select Properties.
- Select the Connection String property under the General section on the right and click the "..." button. Take note of the server and database name.
- Drop down the box that says Provider. If SQL Server Native Client 10.0 is not available, select SQL Server Native Client 11.0
- Re-enter the server name and re-select the database under "Select or enter a database name:"
- Modifying the connection string will reset the password for the impersonation account, so before closing the data source properties, select the line for Impersonation Info under Security Settings.
- "Use a specific Windows user name and password" should be selected and it should list your current Active Navigation scheduler service account. Re-enter the password for this account and click "OK".
- Click "OK" for the Data Source Properties window.
- You should now be able to process the reporting database without these errors.
- If issues persist, we have seen occasions where a restart of the SSAS server is necessary.