搜索 XML 个 SSRS 报告以查找自定义代码
Search XML of SSRS Reports to find custom code
我有未知数量的报告使用特定的自定义代码,我希望能够识别调用此代码的所有报告。
代码如下:
dim Counter as integer=0
Public function getCounter() as Integer
Counter=Counter+1
return Counter
end function
我可以在报告代码中查看这些片段所在的位置:
<Code>dim Counter as integer=0
Public function getCounter() as Integer
Counter=Counter+1
return Counter
end function</Code>
但由于有数百份报告,我不想逐一分析。有没有办法搜索 ReportServer 数据库来查找此信息?
谢谢,
catalog
table 的 content
列具有 .rdl 源。您可以这样搜索:
SELECT name,Path
FROM ReportServer.dbo.Catalog
WHERE CAST(CAST(content AS varbinary(max)) AS varchar(max)) like '%dim Counter as integer%'
我有未知数量的报告使用特定的自定义代码,我希望能够识别调用此代码的所有报告。
代码如下:
dim Counter as integer=0
Public function getCounter() as Integer
Counter=Counter+1
return Counter
end function
我可以在报告代码中查看这些片段所在的位置:
<Code>dim Counter as integer=0
Public function getCounter() as Integer
Counter=Counter+1
return Counter
end function</Code>
但由于有数百份报告,我不想逐一分析。有没有办法搜索 ReportServer 数据库来查找此信息?
谢谢,
catalog
table 的 content
列具有 .rdl 源。您可以这样搜索:
SELECT name,Path
FROM ReportServer.dbo.Catalog
WHERE CAST(CAST(content AS varbinary(max)) AS varchar(max)) like '%dim Counter as integer%'