Hi,
we use Excel for Microsoft 365.
The data in the Excel workbook are stored in an external data source (OLAP cube).
The Excel workbook was created with Excel 2010.
We want to perform a refresh operation to retrieve the updated data (with our current Excel version 365).
The connection information is stored in the workbook. We don’t use the connection file.
Some user can refresh the data. But others get the following error message:
„Initialization of the data source failed. Check the database server or contact your database administrator. Make sure the external database is still available, and then try the operation again….
All users have used the same Excel workbook for testing the refresh.
We have checked the connection by using the Connection Properties dialog box.
The data connection information that is stored in the Excel workbook contains the following:
„Provider=MSOLAP.4;…“.
In case of a correct refresh of the data the data connection information were also modified automatically (without user activity).
The provider was automatically modified to: Provider=MSOLAP.8.
If the refresh doesn’t work, there is no update concerning the data connection information (Provider=MSOLAP.4).
The MSOLAP provider version MSOLAP.8 is the correct version, because our Analysis Services version = SQL Server 2017.
Users with the above-mentioned problem can refresh data in case that the Excel workbook was created with Excel version greater than 2010.
What‘s the cause of the error?
I’m looking forward to your response.
Thanks.
Kathrin