Consider the following scenario:
Notes
- You develop a custom Reporting Services data processing extension.
- The custom data processing extension assembly references a Microsoft.ReportingServices.Interfaces.dll file. The file is included with Microsoft SQL Server 2005 Reporting Services, SQL Server 2008 Reporting Services, or SQL Server 2008 R2 Reporting Services.
- You install SQL Server Data Tools (SSDT) in Microsoft SQL Server 2012.
- You deploy the data processing extension assembly by using SSDT.
- You create a new report server project that is based on the "Business Intelligence" template, and you try to select the custom data processing extension in order to add a new data source.
Unable to connect to data source '<Data Source Name>'. The selected data extension '<Custom Extension Name>' is not installed or cannot be loaded. Verify that the selected data extension is installed on the client for local reports and on the report server for published reports.
Notes
- "Data Source Name" is a placeholder for the data source name, and "Custom Extension Name" is a placeholder for the custom extension name.
- If you load the custom extension in any SQL Server Reporting Services (SSRS) report and then run the report through an SSRS web service or a web interface, the custom extension runs successfully.
- This issue is not limited to data processing extensions. You may encounter similar errors when any custom extension references the Microsoft.ReportingServices.Interfaces.dll file that is included with SQL Server 2005 Reporting Services, SQL Server 2008 Reporting Services, or SQL Server 2008 R2 Reporting Services.