Sql server 如何确定SSRS页面上使用的存储过程?

Sql server 如何确定SSRS页面上使用的存储过程?,sql-server,stored-procedures,reporting-services,reportviewer,reportserver,Sql Server,Stored Procedures,Reporting Services,Reportviewer,Reportserver,我们有一个SSRS报表服务器。我不知道报表服务器的名称是我们特有的还是SQL Server报表服务共有的。我不知道是我们选择了它,还是Microsoft选择了它,它承载了用户可以对我们的数据运行的各种查询 对于给定的可用报告,我需要找出正在运行哪个查询,可能是哪个存储过程 我想我可以通过页面上的视图源来实现这一点,但我看不到任何数据源,也看不到我们的连接名称,等等。事实上,我查看了整个源代码,没有发现任何有用的东西 “查看报告”按钮是: <td><input type="sub

我们有一个SSRS报表服务器。我不知道报表服务器的名称是我们特有的还是SQL Server报表服务共有的。我不知道是我们选择了它,还是Microsoft选择了它,它承载了用户可以对我们的数据运行的各种查询

对于给定的可用报告,我需要找出正在运行哪个查询,可能是哪个存储过程

我想我可以通过页面上的视图源来实现这一点,但我看不到任何数据源,也看不到我们的连接名称,等等。事实上,我查看了整个源代码,没有发现任何有用的东西

“查看报告”按钮是:

<td><input type="submit" name="ReportViewerControl$ctl04$ctl00" value="View Report" id="ReportViewerControl_ctl04_ctl00" />
是否有一种方法,无论是从视图源还是从其他方面,我都可以哄骗出用于生成报告的SP

使现代化 在Steve Mangiameli的评论的激励下,我看到我的开始菜单中有以下内容:

MS SQL Server 2005
    SQL Server Business Intelligence Development Studio (BIDS)
MS SQL Server 2008
    SQL Server Installation Center
MS SQL Server 2012
    SQL Server Data Tools
我不知道这些中的哪一个对我这次的探索有价值

更新2 我们有一个名为ReportServerProject的VisualStudio2005项目,在Reports文件夹下有许多.rdl文件。我认为这是我们独有的解决方案,但也许不是

即使这就是上面提到的报表服务器,我仍然不知道哪个.rdl文件是驱动我可以通过在线报表查看器页面生成的报表的文件


如果报告在生成时引用了相关.rdl文件的名称,那就太好了。

最简单的方法是使用。运行Sql事件探查器,在Sql Server上放置跟踪并运行报告。然后,您将看到影响服务器的确切SQL语句

您需要导航报表管理器或报表服务器来下载报表。一旦有了.rdl文件,就在文本编辑器中打开它……它只是一个xml文件。只需对数据集执行查找并检查数据集值。您将看到数据源、参数和SP。使用此链接可帮助您导航站点

添加更好的图片链接。我会自己做,但在工作中无法访问云服务


报表服务器通常附带相应的报表管理器站点。可以在报表管理器中的ReportDesigner中打开报表,也可以在BIDS或Visual Studio中下载并打开报表以检查元素。查看源代码不会提供任何您可以用来查找所使用的DB代码的内容;我对报表设计器或报表管理器一无所知。我如何下载我需要的,并知道我需要什么?Visual Studio非常完美,但我不知道要获取什么。您需要导航报表管理器或报表服务器来下载报表。一旦有了.rdl文件,只需对数据集执行查找并检查数据集值。您将看到数据源、参数和sp。您可以使用BIDS,如我的第一条评论中所述。如果你想要什么,请查看我发布的链接。图片将向您展示如何下载rdl。然后只需执行一个查找datasetYep,这对您当前的情况没有帮助,但如果您正在编辑报告或创建新报告,这将是一件方便的事情,可供将来使用。希望您不是在生产系统上,否则可能会导致数据库崩溃。分析器在资源方面非常繁重。这就像用一个20磅重的雪橇去钉一个钉子。我同意这是一个钝的工具,但对于OP的问题,我需要找出正在运行的查询,然后在几秒钟内这应该不会是一个问题。如果是的话,那么你就有更大的问题……也许是最后的办法。但是在非常繁忙的OLTP中,这是一个可怕的想法。为了OP的好处,.rdl是一个xml文件,因此您可以在任何文本编辑器中打开它。如果您想查看布局,您只需要Visual Studio。正确,忘记提到xml部分了。相应地编辑了答案。我的问题是知道要打开哪个.rdl-因为我只从用户的角度来看,在网站上,我不知道报告的名称,因此不知道要获取哪个.rdl。先生,这完全是另一个问题!这就是问题所在。
MS SQL Server 2005
    SQL Server Business Intelligence Development Studio (BIDS)
MS SQL Server 2008
    SQL Server Installation Center
MS SQL Server 2012
    SQL Server Data Tools