Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.16;
Скачать: CL | DM;

Вниз

следить за процессом выполнения хранимой процедуры на сервере   Найти похожие ветки 

 
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]

Народы, чем вас print не устраивает? :)
Разве проще xp сделать, dll приклямать, оработчик на клиента вешать? По мне так проще print отлавливать и прогрессбар двигать.


 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.031 c
9-49383
Плохой человек
2003-06-17 16:09
2004.01.16
Так в чём же всё-таки писать аркады?..


7-49777
xghost
2003-11-04 09:41
2004.01.16
Проблема с hook


7-49784
DimaK
2003-10-12 19:39
2004.01.16
MessageBox


14-49689
Жук
2003-12-26 10:53
2004.01.16
---|Ветка была без названия|---


3-49426
VicSel
2003-12-17 20:10
2004.01.16
Упаковка таблицы dbf