Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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]

Народы, чем вас 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
8-49647
Delphin
2003-09-16 14:31
2004.01.16
Народ, помогите пожалуйста найти компонент dxPack первой версии (


14-49714
[NIKEL]
2003-12-21 17:53
2004.01.16
16 в Армию поеду из Норильска в Красноярск


1-49553
Zeus_Chess
2004-01-06 10:19
2004.01.16
ПАТЧЕВАНИЕ


1-49531
Brut
2004-01-02 20:51
2004.01.16
Сортировка элементов TListBox вручную


4-49799
Morpheus
2003-11-13 09:01
2004.01.16
Как считать инфу из консольного процесса ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский