2015-07-15 4 views
7

У меня есть подписки, которые не в состоянии выполнить давая ошибку:SSRS Подписка отказ rsProcessingAborted

Failure sending mail: An error has occurred during report processing.Mail will not be resent.

В докладе прекрасно работает при запросе вручную через сервер, так что я знаю, и источник данных соединения работы.

Внутри базы данных SSRS единственная информация, которую я могу получить это от ExecutionLogStorage говоря:

rsProcessingAborted

В таблице ExecutionLogStorage также показывает TimeStart и TimeEnd быть 1 второй части, на отчет, который занимает 2 + минут запустить вручную. Отчет не удался ни одного раза при запуске вручную, только сбой через подписку.

Средство просмотра событий Windows содержит некоторые ошибки в расширении TERADATA, но они не совпадают с ошибками подписки.

Журналы, расположенные в \ Program Files \ Microsoft SQL Server \ MSRS10_50.Reporting \ Reporting Services \ LogFiles даже не содержат запись для этой подписки во время сбоя вообще.

Я не уверен, куда обратиться за дополнительной информацией, мне нужно знать, почему эта подписка не работает, у нас есть обходное решение вручную запускать отчет и вручную отправлять его по электронной почте после преобразования в excel, но это не жизнеспособное решение идти вперед.

ответ

1

Некоторые другие места, которые вы могли бы проверить:

SSRS Log:

c$\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\LogFiles 

Вы можете попробовать включить ведение подробного журнала (уровень 4) здесь

C:\Program Files\Microsoft SQL Server\MSRS11.MSSQLSERVER\Reporting Services\ReportServer\bin\ReportingServicesService.exe.config 

Посмотрите на этот тег:

<switches> 
    <add name="DefaultTraceSwitch" value="4" /> 
</switches> 

Я борюсь с очень похожими проблемами, но для того, чтобы сделать его несколько сложным, моя подписка заканчивается неудачно только в другое время или около того и иногда работает нормально. До сих пор я исключил:

  • Количество параллельных сессий SSRS
  • давления памяти на сервере БД & Report
  • Сервер Пинающ подписки непосредственно против удаленно (бег
    работа агента)

Извините, у меня нет хорошего ответа для вас, но эта проблема, похоже, беспокоит больше, чем несколько человек.

Обновление: Я узнал, что подписка была создана пользователем Windows, который больше не действителен (идентификатор истек). Исправлено обновление владельца подписки.

- Список SSRS пользователей (проверьте, чтобы убедиться, что новый владелец существует в этом списке)

SELECT * 
FROM Users 
WHERE UserName IN ('DomainName\_SSRSServiceAccount') 

- DFGRYH-DFGRYH - DFGRYH-DFGRYH

- Идентифицировать подписку чей собственности вы хотели бы изменить

SELECT * 
FROM Subscriptions 
WHERE OwnerID = 'DFGRYH-DFGRYH--DFGRYH-DFGRYH' 
    AND Description = 'Send e-mail to [email protected]' 
ORDER BY LastRunTime 
    ,LastStatus 

- Обновление подписки с новым владельцем, изменение должно отражать на SSRS отчеты

UPDATE Subscriptions 
SET OwnerID = 'DFGRYH-DFGRYH--DFGRYH-DFGRYH' 
WHERE SubscriptionID = 'B33A78FC-933D-47DB-AB50-43D36B24C0B8' 
+0

Решена ли проблема? У меня тоже. – creatiive