When I try to run the report on a specific machine, I am getting the following error message. This program runs locally, and on other servers just fine.
System.ArgumentException: Unable to find the requested .Net Framework Data Provider.
Full Error message and call stack:
Telerik.Reporting.Processing.Data.SqlDataSourceException: Unable to establish a connection to the database. Please,
verify that your connection string is valid. In case you use a named connection string from the application configuration file,
make sure the name is correct and the connection string settings are present in the configuration file of your application. --->
System.ArgumentException: Unable to find the requested .Net Framework Data Provider. It may not be installed.
at System.Data.Common.DbProviderFactories.GetFactory(String providerInvariantName)
at Telerik.Reporting.Processing.Data.SqlProviderFactory.CreateConnection()
at Telerik.Reporting.Processing.Data.SqlCommandProvider.CreateConnection(String connectionString)
at Telerik.Reporting.Processing.Data.SqlQueryProvider.CreateConnection()
--- End of inner exception stack trace ---
at Telerik.Reporting.Processing.Data.SqlQueryProvider.CreateConnection()
at Telerik.Reporting.Processing.Data.SqlDataEnumerable.<GetEnumerator>d__0.MoveNext()
at Telerik.Reporting.Processing.Data.ResultSetAdapter.Fill(ResultSet resultSet, IEnumerable`1 data)
at Telerik.Reporting.Processing.Data.SimpleDataProvider`1.Execute(MultidimensionalQuery query)
at Telerik.Reporting.Processing.Report.ResolveData()
at Telerik.Reporting.Processing.Report.ProcessItemCore()
at Telerik.Reporting.Processing.Report.ProcessItem()
at Telerik.Reporting.Processing.ReportItemBase.ProcessElement()
at Telerik.Reporting.Processing.ProcessingElement.Process(IDataMember dataContext)