Время ожидания отчета SSRS2008R2, но основной запрос выполняется в Management Studio

Мой клиент недавно переместил серверы, и новый сервер имеет SQL2008R2. Его старый сервер был SQL2005. Новый сервер имеет значительно лучшую производительность ЦП, ОЗУ и диска, чем старый, но время ожидания некоторых отчетов истекло.

Когда я запускаю базовый запрос в SQL Management Studio, запрос выполняется за долю секунды.

Точное сообщение об ошибке, возвращаемое через интерфейс диспетчера отчетов:

Произошла ошибка в базе данных сервера отчетов. Это может произойти из-за сбоя соединения, тайм-аута или низкого состояния диска в базе данных. (rsReportServerDatabaseError) Истекло время ожидания. Время ожидания истекло до завершения операции или сервер не отвечает.

Следует отметить, что эта база данных не просто аналитическая; это также довольно транзакционный, хотя объем транзакции не является исключительно высоким.

Что я могу сделать, чтобы улучшить производительность механизма запросов SSRS? Есть ли настройки в источнике данных, который я могу настроить, или в конфигурационных файлах SSRS?

0 ответов

Другие вопросы по тегам