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