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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/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 reporting services-从旧报表名称确定报表GUID_Sql Server 2008_Reporting Services_Report_Ssrs 2008_Reportserver - Fatal编程技术网

Sql server 2008 reporting services-从旧报表名称确定报表GUID

Sql server 2008 reporting services-从旧报表名称确定报表GUID,sql-server-2008,reporting-services,report,ssrs-2008,reportserver,Sql Server 2008,Reporting Services,Report,Ssrs 2008,Reportserver,我试图结合使用SQL Server 2008 Reporting Services ReportServer数据库和来确定特定报表的GUID。我想要的是查看报表服务器上已重命名或移动的报表的以前名称的列表。我知道,重命名报表时,报表的历史记录快照将保留在一起,因为该报表具有唯一的GUID,在重命名报表时不会更改。但是,在数据库中,我似乎找不到一个地方可以将报表以前的名称与报表的GUID相关联。我在数据库中找不到任何旧报表名称的实例,因此我不知道是否存储了该名称。当我查看数据库中Catalog.P

我试图结合使用SQL Server 2008 Reporting Services ReportServer数据库和来确定特定报表的GUID。我想要的是查看报表服务器上已重命名或移动的报表的以前名称的列表。我知道,重命名报表时,报表的历史记录快照将保留在一起,因为该报表具有唯一的GUID,在重命名报表时不会更改。但是,在数据库中,我似乎找不到一个地方可以将报表以前的名称与报表的GUID相关联。我在数据库中找不到任何旧报表名称的实例,因此我不知道是否存储了该名称。当我查看数据库中
Catalog.Path
Catalog.Name
的所有值时,报告重命名之前的旧值不包括在内。有没有可能在给定MyAwesomeReport这样的值时,将其与7af3fe6d-b4ea-4cd8-8430-280392cba428这样的GUID相关联,因此,我可以确定此报表实际上已重命名为MySuperAwesomeReport?

我认为,您能够确定这些报表的历史记录的最简单方法是构建自己的ETL脚本,该脚本将查找由GUID存储的报表的当前名称,并将其保存在另一个结构中。查看了ReportServer数据库后,我认为报告的name属性不是历史性的。我将根据codeplex示例中提供的报告利用率统计的示例代码来实现此功能。我将看看是否可以找到该示例的链接,这是我对ReportServer数据库的使用和结构了解最多的方式