Безопасность служб отчетов SQL 2000 - PullRequest
1 голос
/ 22 апреля 2011

Мои подписки на отчеты стали невидимыми, поскольку компания изменила конфигурацию сети. Отчеты по-прежнему выполняются по расписанию, но подписка не поддерживается, поскольку она невидима. Можно ли что-то сделать, чтобы это исправить, кроме удаления и повторного создания всех 150 отчетов?

1 Ответ

0 голосов
/ 25 апреля 2011

Прошло несколько лет с тех пор, как я много сделал с SSRS 2000. (@Джон Сондерс: Он был выпущен примерно в 2003 году, а не с первоначальным продуктом.)

Я не уверен, чтоцель вопроса: сделать отчеты снова видимыми или прекратить подписки?

Если сделать отчеты снова видимыми:

  • Вы пробовали как URL менеджера отчетов, так иURL-адрес сервера отчетов?
  • URL-адрес сервера отчетов - это то, что подписки используют для создания отчетов, поэтому он все еще может быть доступен.Этот URL-адрес обычно заканчивается на / reportserver /
  • Какую ошибку вы получаете или в журналах есть сообщения, позволяющие увидеть, в чем проблема?
  • Можно ли обновить службы Reporting Services до SQL?2005 или SQL 2008?

Если цель состоит в том, чтобы остановить потерянные подписки: это задания, которые запускает агент SQL.У них грязные имена GUID, но они связаны с таблицами служб Reporting Services: из SQL Server Central

SELECT
   Schedule.ScheduleID AS SQLAgent_Job_Name,
   Subscriptions.Description AS sub_desc,
   Subscriptions.DeliveryExtension AS sub_delExt,
   [Catalog].Name AS ReportName,
   [Catalog].Path AS ReportPath
FROM       ReportSchedule
INNER JOIN Schedule ON ReportSchedule.ScheduleID = Schedule.ScheduleID
INNER JOIN Subscriptions ON ReportSchedule.SubscriptionID = Subscriptions.SubscriptionID
INNER JOIN [Catalog] ON ReportSchedule.ReportID = [Catalog].ItemID AND Subscriptions.Report_OID = [Catalog].ItemID
...