Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2005 - The page cannot be displayed / 10 сообщений из 10, страница 1 из 1
13.08.2009, 13:27
    #36141686
mynameisvova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
Всем привет.

Вопрос по reporting service/

Есть отчет, который выполняется около часа(тяжелый sql). В процессе выполнения иногда возникает ошибка "The page cannot be displayed" . Таймаут на выполнение самого отчета большой - 3 часа.

Из-за чего могут быть ошибки?
...
Рейтинг: 0 / 0
13.08.2009, 13:34
    #36141724
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
mynameisvova,

Это отвечает сам эксплорер скорей всего из за тайм аута.
Вообще то не советую такие тяжелые запросы в отчетах делать. Реализуйте по расписанию выполнение ХП для выборки данных в отдельную таблицу, а уже с этой таблицы берите отчет.
...
Рейтинг: 0 / 0
13.08.2009, 14:12
    #36141877
mynameisvova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
SFlash,

Какой именно таймаут браузера? где это можно изменить ?
...
Рейтинг: 0 / 0
07.12.2009, 11:52
    #36351552
emperor_bms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
У нас та же самая ситуация, отчет довольно громоздкий и выполняется порядка 2 часов. IE в конце концов выдает "The page cannot be displayed". Где еще можно настраивать тайм-ауты, кроме как в свойствах RS и самого отчета? (там тайм-ауты вообще выключены)
...
Рейтинг: 0 / 0
07.12.2009, 13:04
    #36351783
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
В реестре клиента можно добавить для IE таймаут. по умолчанию он вроде как 1,5 часа держит соединение. Где конкретно сказать не смогу сейчас, инет урезан. Google в помощь.

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
07.12.2009, 13:21
    #36351847
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
А если данные нужны несовсем онлайн, можно сделать datadriven subscription например на каждое утро, включить кэшировние. В конечном итоге пользователь получит за секунды отчет из кэша. Но тут другая трудность - предопределение параметров.

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
08.12.2009, 14:09
    #36354194
emperor_bms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
Data-driven subscriptions, наверное, хорошая штука (сам не пользовался, только почитал про них). Однако доступны только в Dev, Eval, Ent editions. У нас 2005 Std. На счет тайм-аута в IE - буду гуглить, спасибо! Еще какие-нибудь варианты?
...
Рейтинг: 0 / 0
08.12.2009, 17:16
    #36354897
emperor_bms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
Что-то погуглил, и ничего подходящего не нашел пока. Нашел заметки про несколько тайм-аутов в IE, но мне кажется, это не те. Самым подходящим является Keep-Alive Timeout. Но он по умолчанию равен 1 минуте. Вот что по этому поводу написано на саппорте MS:
В этой статье описывается порядок изменения стандартного интервала проверки активности HTTP-соединений в Microsoft Internet Explorer.

При установке постоянного HTTP-соединения между Internet Explorer и веб-сервером (с использованием заголовков «Connection: Keep-Alive») Internet Explorer повторно использует тот же сокет TCP/IP, по которому был получен первоначальный запрос, до тех пор, пока время его простоя не превысит одну минуту. Если соединение простаивает в течение одной минуты, Internet Explorer сбрасывает соединение. Для приема дополнительных запросов используется новый сокет TCP/IP. Интервал проверки активности HTTP в Internet Explorer можно изменить.

Ограничением является наименьшее из значений, заданных в клиентском обозревателе (Internet Explorer) и на веб-сервере. Например, если для клиента установлен интервал в две минуты, а для веб-сервера — одна минута, максимальный интервал будет равен одной минуте. Ограничивающим фактором может быть как клиент, так и сервер.

По умолчанию в Internet Explorer значение интервала KeepAliveTimeout равно одной минуте, а дополнительное ограничение (ServerInfoTimeout) равно двум минутам. Любой из этих параметров может вызвать сброс сокета в Internet Explorer.


Разве это то что надо?
...
Рейтинг: 0 / 0
08.12.2009, 17:28
    #36354955
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
То о чем говорил я
если не поможет то можно
тут почитать.


Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
08.12.2009, 19:38
    #36355214
emperor_bms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSRS 2005 - The page cannot be displayed
Спасибо большое, буду пробовать!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS 2005 - The page cannot be displayed / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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