Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 找到SSRS报告背后的存储过程/脚本的方法?_Sql Server 2008_Tsql_Reporting Services_Visual Studio 2008_Ssrs 2008 - Fatal编程技术网

Sql server 2008 找到SSRS报告背后的存储过程/脚本的方法?

Sql server 2008 找到SSRS报告背后的存储过程/脚本的方法?,sql-server-2008,tsql,reporting-services,visual-studio-2008,ssrs-2008,Sql Server 2008,Tsql,Reporting Services,Visual Studio 2008,Ssrs 2008,我已从sql server数据库中读取了对表、存储过程和函数的访问权限。我还可以从浏览器查看生成的SSRS报告。我只是没办法拿到真正的SSRS报告 有没有办法知道生成报告时运行的是什么存储过程或tsql脚本 谢谢。如果有用于运行报告的特定帐户,您可以使用management studio中的MSSQL活动监视器,查看从那里运行的视图/查询。如果没有该SSRS报告的.RDL文件,则无法找到在SSRS报告后面调用的存储过程 如果您可以访问数据库,则可以使用检查。此外,要检查此日志,您必须具有管理员凭

我已从
sql server
数据库中读取了对
存储过程
函数
的访问权限。我还可以从浏览器查看生成的SSRS报告。我只是没办法拿到真正的SSRS报告

有没有办法知道生成报告时运行的是什么存储过程或tsql脚本


谢谢。

如果有用于运行报告的特定帐户,您可以使用management studio中的MSSQL活动监视器,查看从那里运行的视图/查询。

如果没有该SSRS报告的
.RDL
文件,则无法找到在SSRS报告后面调用的存储过程


如果您可以访问数据库,则可以使用检查。此外,要检查此日志,您必须具有管理员凭据

没有.rdl文件就不行。在报表管理器中,您可以看到数据源。一种方法是运行sql profiler,并使用它来尝试捕获rdl发出的调用。