SSRS - попытка найти все пользовательские отчеты, связанные с пакетным файлом / подписками - PullRequest
0 голосов
/ 06 августа 2020

Я пробовал различные запросы, которые я нашел, чтобы попытаться выполнить sh это, и ни один из них, похоже, не перечисляет все экземпляры пакетного файла / подписки, привязанные к отчету пользователя в SSRS. Если уже существует пакетный файл, связанный с отчетом пользователя, я хочу использовать его вместо создания нового пакетного файла. Я пробовал просматривать таблицы в базе данных ReportServer и искать записи для ссылки, чтобы попытаться найти эту информацию, но мне это не удалось. Извините, если это упрощенный c вопрос, но я потратил несколько дней, пытаясь понять это. Спасибо!

1 Ответ

0 голосов
/ 07 августа 2020

Вы должны иметь возможность получить все подписки на своем сервере отчетов, выполнив следующий запрос:

Вы можете изменить это в соответствии со своими потребностями

use [ReportServer]

SELECT 
R.Name
, L.TimeDataRetrieval
,L.TimeProcessing
,L.TimeRendering 
, L.TimeDataRetrieval+L.TimeProcessing+L.TimeRendering AS TotalTime
,L.Format
,L.[Parameters]
,L.username
,L.TimeStart 
,L.TimeEnd
,l.ReportID
,DATEDIFF(SECOND,L.timestart,L.timeend) time_seconds
,r.Path

FROM dbo.ExecutionLog L  

INNER JOIN dbo.Catalog R  
    ON L.ReportID = R.ItemID 
    
 
WHERE 
R.Name like  'name of your report'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...