Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
Внизследить за процессом выполнения хранимой процедуры на сервере Найти похожие ветки
← →
tchn (2003-12-16 21:47) [0]можно ли как нибудь отслеживать процесс выполнения ХП?
есть большая таблица, и по ней пробегается курсор, на сервере, конечно. таблица большая, и процесс довольно длительный.
хотелось бы прогрессбар прикрутить. но как узнать, где находится курсор, во время выполнения ХП?
MSSQL 7
← →
Жук (2003-12-17 08:08) [1]Генератор подключить
← →
tchn (2003-12-17 09:45) [2]что еще за генератор?
это вроде интербейсовская штука, а у меня MSSQL. там нет такого
← →
bushmen (2003-12-17 10:26) [3]Попробуй из хранимой процедуры скидывать процент выполнения задачи в какую-нить таблицу, а с клиента в отдельном потоке, например, считывать значение из этой таблицы и выводить на прогрессбар
← →
Sandman25 (2003-12-17 11:13) [4][3] bushmen © (17.12.03 10:26)
+ конечно, Dirty Read на чтение из этой таблицы.
← →
bushmen (2003-12-17 11:18) [5]>Sandman25 © (17.12.03 11:13) [4]
Конечно
← →
Nikolay M. (2003-12-17 12:50) [6]Седьмая студия позволяет отлаживать ХР на MS SQL.
← →
tchn (2003-12-17 22:01) [7]
> bushmen © (17.12.03 10:26) [3]
> Попробуй из хранимой процедуры скидывать процент выполнения
> задачи в какую-нить таблицу, а с клиента в отдельном потоке,
> например, считывать значение из этой таблицы и выводить
> на прогрессбар
да как-то громоздко. поизящнее нет ничего?
> Nikolay M. © (17.12.03 12:50) [6]
> Седьмая студия позволяет отлаживать ХР на MS SQL.
это Вы о чем? поподробнее, пожалуйста
← →
Shirson (2003-12-18 08:32) [8]Можно из процедуры делать print и ловить его на клиенте. Если через ADO.
← →
Nikolay M. (2003-12-18 09:25) [9]
> > Седьмая студия позволяет отлаживать ХР на MS SQL.
> это Вы о чем? поподробнее, пожалуйста
Что именно поподробнее?
Как пользоваться отладчиком? Или что такое Visual Studio .NET (aka VS 7)? Отладчик там почти такой же, как и в Дельфи: выполить команду, посмотреть значение переменной и тп. Довольно удобно, особенно если логика в ХР накручена.
← →
KSergey (2003-12-18 10:04) [10]Было огромнейшее обсуждение этой проблемы на sql.ru.
Попробуйте поискать - может повезет. Примерно с месяц, думаю, назад.
← →
tchn (2003-12-18 19:32) [11]
> Nikolay M. © (18.12.03 09:25) [9]
>
> > > Седьмая студия позволяет отлаживать ХР на MS SQL.
> > это Вы о чем? поподробнее, пожалуйста
>
> Что именно поподробнее?
> Как пользоваться отладчиком? Или что такое Visual Studio
> .NET (aka VS 7)? Отладчик там почти такой же, как и в Дельфи:
> выполить команду, посмотреть значение переменной и тп. Довольно
> удобно, особенно если логика в ХР накручена.
аааа, при чем здесь то, о чем Вы говорите? нам не нужно все это ... см. выше
← →
Nikolay M. (2003-12-18 19:39) [12]Да, пардон. Почему-то подумал, что речь об отладке...
На sql.ru, кажется, встречал в форумах варианты решения.
Самое простое, имхо - сделать обратную связь на клиента из ХР (про такое тоже уже писалось немало) и обновляй прогресс-бар наздоровье.
← →
Shirson (2003-12-19 09:38) [13]Народы, чем вас
Разве проще xp сделать, dll приклямать, оработчик на клиента вешать? По мне так проще
← →
tchn (2003-12-19 10:38) [14]
> Shirson © (19.12.03 09:38) [13]
ну а print как ловить в таком случае? поделись опытом.
я цепляюсь к базе MSSQL SQLDirect"ом
← →
Shirson (2003-12-19 11:23) [15]Насчёт SQLDirect незнаю, а на ADO это ловится как два пальца - по событию
OnInfoMessage
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c