powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / обработка исключений
5 сообщений из 5, страница 1 из 1
обработка исключений
    #38874564
Фотография Wizandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня отчет SSRS с несколькими датасорсами
если один из них не доступен, то весь отчет не отображается
как сделать так что бы в этой ситуации данные из доступных дадасорсов были видны?
...
Рейтинг: 0 / 0
обработка исключений
    #38874576
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wizandr, только используя локальный процессинг... На ssrs такого функционала нет. Да... А что значит - недоступен?
...
Рейтинг: 0 / 0
обработка исключений
    #38874579
Фотография Wizandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buserWizandr, только используя локальный процессинг... На ssrs такого функционала нет. Да... А что значит - недоступен?

в отчете данные с нескольких серверов. с одним из них периодически рвется связь. т.е. он становится недоступен по сети
...
Рейтинг: 0 / 0
обработка исключений
    #38874630
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Х.з. может как-то и можно выкрутиться... Но мне на ум приходит только локальный процессинг где все зависит от вас... И... возможно, использование XML Connection Type... Где источником будет "всегда доступный" вебсервис... и что он будет выплевывать на отсутствие соединенияс источником тож на ваше усмотрение... фейк, результаты предидущего успешного запроса... etc...
...
Рейтинг: 0 / 0
обработка исключений
    #38874664
Фотография Gena928
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wizandr,

ни разу не пробовал, но как идея: попробуйте в датасет поставить не просто запрос, а try.... catch. Может сработает.

мыслы вслух:
если это супер критичный отчет, то можно получать данные с другого сервера с помощью CLR функции. Там точно можно поставить try .... catch, с помощью языка C#. Если вылетела ошибка, возвращать какие-нибудь пустые значения. Однако этот способ - очень сложный. Проще объяснить пользователям что если нет отчета, то это значит обрыв соединения типа "зайдите попозже". Будут возмущаться поговорить с начальством и улучшить соединение, либо вообще перетаскивать все данные к себе по ночам.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / обработка исключений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]