Hi,
I have a PowerPivot workbook stored in a SharePoint doclib (PowerPivot Gallery) that is using a .csv file also located in the same doclib. When I try to perform a data refresh on the workbook I get the following error in the ULS logs of the application server where Excel Services is running:
Failed to create an external connection or execute a query. Provider message: Out of line object 'DataSource', referring to ID(s) '87e99b02-72f2-450f-b575-3b926cae9b58', has been specified but has not been used. The following system error occurred: Class not registered The provider 'Microsoft.ACE.OLEDB.12.0' is not registered. , ConnectionName: ThisWorkbookDataModel, Workbook: Equity Index csv test.xlsx.<o:p></o:p>
This is a SharePoint 2013 farm running on Windows Server 2012 with SQL Server 2012.
I have tried installing the Microsoft Access Database Engine 2010 Redistributable (x64) and the 2007 Office System Driver: Data Connectivity Components on both the Application server and Web Front End server.
I have also registered Microsoft.ACE.OLEDB.12.0 and Microsoft.ACE.OLEDB.14.0 as Trusted Data Providers in Excel Services. I have added my site collection as a UNC path in the trusted file locations as well as a standard SharePoint Foundation Locations.
I have also enabled Desktop Experience on both servers.
What ever I try to, do I am getting the same errors.
Do you guys have any additional help or advice to get this provider registered? This is really puzzling me now :)
Thanks in advance,
James