我试图进行最后的接触"自定义查询设计器(CQD)VS2013和自定义数据处理扩展(CDPE)2012 SQL Server项目。
问题:
对于CDPE,是否有人有任何支持MultipleActiveResultSets的示例?
对于CDPE,是否能够缓存数据源连接和SSO返回?因此,如果一个报告有15个数据源而10个是同一个,那么我可以控制我不进行这些额外的9个连接和相关的SSO呼叫吗? (在Visual Studio 2013和生产模式下(纯SSRS报告)?SSO调用是CDPE的一部分。
CQD,如何控制调用"定义查询参数"窗口需求? (Visual Studio 2013 - > 2012 SQL Server)? (虽然我讨厌交叉发布,但我需要尽快得到答案:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/44f55664-7255-465a-b6a4-561db222f850/custom-query-designer-open-define-query-parameters-on-demand-for-stored-procedure-scenario?forum=sqlreportingservices)
如何从现有报告数据源(即存储过程)获取参数? (使用CQD)FOUND ANSWER - > 。SqlCommandBuilder的 DeriveParameters(SQLCMD)
由于
罗布
PS除了这些问题,我还有一个针对XML,SQL Server文本/表/存储过程的端到端功能应用程序。 PPS Microsoft论坛完全浪费时间:https://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/e98cea92-dcea-46ae-a6d1-80c0ec0b3883?outputAs=rss
第4项更新2015年1月27日: 对于项目#3,它看起来像"根本原因"实际上是Microsoft.ReportingServices.QueryDesigners
中的一个错误(Microsoft.ReportingServices.QueryDesigners,Version = 11.0.0.0,Culture = neutral,PublicKeyToken = 89845dcd8080cc91)
它看起来像类QueryParametersRequestedEventArgs,方法QueryParametersRequestedEventArgs没有返回参数的持久值(即它返回参数列表,但所有值都返回为null)。
因此,如果您已启用EventHandler
您从自定义用户界面加载IDbCommand
它会加载您希望加载的内容(对于EXISTING DataSource持续存在),减去参数值。