Reporting services SSRS如何访问表达式中的共享数据集值
我需要在SSRS项目的某个地方设置连接字符串,以便在所有报表的数据源中使用它。由于SSRS不支持project params,建议改为创建共享数据集,例如。G霍斯帕姆酒店Reporting services SSRS如何访问表达式中的共享数据集值,reporting-services,dataset,connection-string,shared,sqldatasource,Reporting Services,Dataset,Connection String,Shared,Sqldatasource,我需要在SSRS项目的某个地方设置连接字符串,以便在所有报表的数据源中使用它。由于SSRS不支持project params,建议改为创建共享数据集,例如。G霍斯帕姆酒店 SELECT 'localhost' AS GlobalParameter 问题是如何在数据源连接字符串的表达式中进一步访问它 ="Data Source=" + HostParam.GlobalParameter + ";Initial Catalog=xxx" 给出一个错误,未声
SELECT 'localhost' AS GlobalParameter
问题是如何在数据源连接字符串的表达式中进一步访问它
="Data Source=" + HostParam.GlobalParameter + ";Initial Catalog=xxx"
给出一个错误,未声明“HostParam”您可以在项目级别设置共享数据源,它只包含到数据库的连接 然后在创建数据集时选择此共享数据源(这适用于共享数据集或嵌入式数据集)
如果您更改共享数据源中的连接,这会反映在所有数据集中,因此会报告引用它的情况。您可以在项目级别设置共享数据源,它只包含到数据库的连接 然后在创建数据集时选择此共享数据源(这适用于共享数据集或嵌入式数据集)
如果您更改共享数据源中的连接,这会反映在所有数据集中,因此会报告引用它的情况。非常感谢您提供的解决方案。我有一个共享数据源,连接字符串data source=。;初始Catalog=“PAM Cube”然后我在报表数据源DataSource1中使用此共享数据源引用。共享数据源和报表数据源1都属于Analysis Services类型。当报表部署在本地服务器上时,它会给出错误“无法创建到数据源“DataSource1”的连接。(RSErrorRoppingConnection)值不能为null。”。但是,当我使用连接字符串Data Source=。;Initial Catalog=“PAM Cube”直接在报表数据源1中工作正常,所有其他类型的报表数据源使用相同类型的共享数据源工作正常。看起来MS Analysis Services类型与共享数据源的组合有问题。求求你,救命!非常感谢您的解决方案。我有一个共享数据源,连接字符串data source=。;初始Catalog=“PAM Cube”然后我在报表数据源DataSource1中使用此共享数据源引用。共享数据源和报表数据源1都属于Analysis Services类型。当报表部署在本地服务器上时,它会给出错误“无法创建到数据源“DataSource1”的连接。(RSErrorRoppingConnection)值不能为null。”。但是,当我使用连接字符串Data Source=。;Initial Catalog=“PAM Cube”直接在报表数据源1中工作正常,所有其他类型的报表数据源使用相同类型的共享数据源工作正常。看起来MS Analysis Services类型与共享数据源的组合有问题。求求你,救命!