【问题标题】:Getting the SQL script of the dataset in SSRS获取SSRS中数据集的SQL脚本
【发布时间】:2012-03-12 23:37:42
【问题描述】:

我想在 SSRS 的可折叠文本框中显示我的 SQL 查询以避免任何误解。

有没有办法检索数据集的 SQL 脚本以将其放入文本框的“表达式”字段中?

【问题讨论】:

    标签: reporting-services dataset


    【解决方案1】:

    好问题!这让我做了一点挖掘,因为模糊的记忆是它暴露在某个地方。果然:

    =DataSets("TopEmployees").CommandText
    

    或者,甚至更好,

    =DataSets("MyDataSet").RewrittenCommandText
    

    第二个选项将包括参数替换。

    请记住,这可能会导致安全问题,如果有人可以通过此发现 SQL 注入攻击...

    来源:http://msdn.microsoft.com/en-us/library/dd255235.aspx

    【讨论】:

    • 非常感谢!我在 SSRS 2008 中尝试过,这是一个完美的解决方案。但是我试图在 SSRS 2005 中这样做,但它不起作用。有什么建议可以在 2005 年之前实现吗?
    • 我怀疑这在 2005 年是可能的。SSRS 在 2008 年真正取得了长足的进步,即众所周知的 3.0 版本。 (feld.com/wp/archives/2006/04/…)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-13
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多