Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Service, HELP!!! / 13 сообщений из 13, страница 1 из 1
06.07.2006, 10:31
    #33834789
Alex Shevelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
День добрый!

Возникла такая проблема:
при попытке печати отчета (любого), не зависимо - из приложения или с веб-страницы, процесс зависает. На SQL сервере загрузка CPU под 100%. Profiler показывает вызов
exec DeletePersistedStreams @SessionID='i3vops45e0ha2x55fkn5at55'
с периодичностью примерно 1000 раз в сек. !!!

WIN2003 SP1
SQL 2005 SP1
...
Рейтинг: 0 / 0
06.07.2006, 10:32
    #33834794
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
Ну так и смотрите что там в этой процедуре.
...
Рейтинг: 0 / 0
06.07.2006, 10:34
    #33834801
Alex Shevelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
delete top 1 from ...

в той таблице 2 две записи с другими @SessionID
...
Рейтинг: 0 / 0
06.07.2006, 10:36
    #33834805
Alex Shevelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
вот нашел аналогичное
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=313308&SiteID=1

больше нигде, ничего
...
Рейтинг: 0 / 0
06.07.2006, 10:49
    #33834851
Alex Shevelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
еще момент:
установка Reporting Servera на WinXP проблему решила, но нужен именно 2003...
Где рыть???
...
Рейтинг: 0 / 0
06.07.2006, 16:02
    #33836113
Alex Shevelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
Up!
...
Рейтинг: 0 / 0
18.07.2006, 14:46
    #33861003
Alex Shevelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
Проблема осталась!
Неужели никто не сталкивался?
...
Рейтинг: 0 / 0
29.09.2006, 12:29
    #34021723
Alex Shevelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
HELP!!!
Та же ситуация повторилась на другом серваке, теперь уже 32-разрядном
Причем не сразу, а спустя несколько месяцев нормальной работы :(
...
Рейтинг: 0 / 0
29.09.2006, 13:21
    #34021981
tacit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
По фотографии лечить сложно... Скажу, что у нас все прекрасно работает на Windows Server 2003 SP1 (сейчас SSRS-2005, ранее RS-2000). Все ставили аккуратно по документации и все Ок
...
Рейтинг: 0 / 0
29.09.2006, 14:38
    #34022350
Alex Shevelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
Так и у нас все работало... До поры...
Непонятно даже где копать :((
...
Рейтинг: 0 / 0
29.09.2006, 23:10
    #34023649
LevS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
Спасибо, Алекс, Вы все раскопали.
Интересно, что за 3 года Вы первый, кто с этим столкнулся.
---
This posting is provided "AS IS" with no warranties, and confers no rights.
...
Рейтинг: 0 / 0
05.10.2006, 15:29
    #34035149
Alex Shevelev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
Не первый :)
Ссылка на форум MSDN в начале темы.

Итак, проблема была в том, что изменили св-во сервера no count (установили в ON), что привело к "зацикливанию" в ReportingServicesLibrary, которая использует недокументированную возможность ф-ии ExecuteNonQuery() возвращать кол-во обработанных записей для хранимых процедур. Но при установке nocount on эта ф-я возвращает -1 (как и должна).

Лечение - установка NOCOUNT OFF.

Если все же эта опция на уровне сервера необходима, надо добавить set nocount off в хранимую процедуру ReportServer.dbo.DeletePersistedStreams
...
Рейтинг: 0 / 0
05.10.2006, 15:44
    #34035190
tacit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Service, HELP!!!
Во-как! Это интересно! Будем иметь в виду!
Сталкивался в свое время (давно) с проблемами SET NOCOUNT OFF|ON, когда разбирался с ADO. Так вот для разных OLE DB-провайдеров по-разному DEFAULT установлена эта опция, что приводило к непредвиденным результатам в приложении...
Эти грабли, видать, из той же оперы...
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Service, HELP!!! / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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