我已经创建了自定义数据源提供程序。我已经编辑了配置文件 RSReportDesigner.config 和 RSPreviewPolicy.config。在 SSRS (Visual Studio) 中创建数据源时,我可以在数据源列表中看到我的自定义数据源提供程序。在创建数据集时,我能够执行查询并获取数据。
但是,当我尝试预览报告时,它显示以下错误:尝试使用未为此报告服务器注册或此版本的 Reporting Services 不支持的数据扩展“CUSTOM_DATASOURCE”
我已经创建了自定义数据源提供程序。我已经编辑了配置文件 RSReportDesigner.config 和 RSPreviewPolicy.config。在 SSRS (Visual Studio) 中创建数据源时,我可以在数据源列表中看到我的自定义数据源提供程序。在创建数据集时,我能够执行查询并获取数据。
但是,当我尝试预览报告时,它显示以下错误:尝试使用未为此报告服务器注册或此版本的 Reporting Services 不支持的数据扩展“CUSTOM_DATASOURCE”
请参阅: https: //support.microsoft.com/en-us/kb/2750044
并且按照文章的说明,请务必将与文章中的解决方案相同的 xml 片段添加到位于 %Program Files%\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies 中的 PreviewProcessingService.exe.config 文件中文件夹。
该文件没有像 devenv.exe.config 这样的现有条目,但您会看到一个<assemblyBinding> </assemblyBinding>
部分,您可以在这些标签之间插入文章中的 xml。
您可能必须重新启动 SQL Data Tools 才能使更改生效。
您使用的是 Sql Server Express 吗?Express 不支持 Reporting Services 的完整功能集。MSDN 上有一个不支持的功能列表,其中之一是:
不支持用于交付、数据处理、呈现和安全性的 Reporting Services API 可扩展平台