Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как посмотреть что делает Аксцесс? / 9 сообщений из 9, страница 1 из 1
13.12.2004, 12:42:15
    #32825302
Ostrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посмотреть что делает Аксцесс?
Помогите разобраться знатоки, нету больше сил.

Дано:
Есть у нас приложение - проект.adp. Его текст открыт и я всегда могу посмотреть пошагово исполнение. Если возникает какая-нибудь загвоздка. Но вот недавно мы купили дополнительный модуль.ade, текст котого компилирован и что там проиходит внутри я посмотреть конечно не могу.

Проблема:
При исполнении одний из функций дополнительнительного модуля при определенном сочетании параметров (не при всех) происходит типа зависание. Программа выглядит зависшей, на пользователя не реагирует, не поступает ни каких сообщений об ошибках. На самом деле минут через 6-7 функция благополучно завершается и можно работать дальше. В это время ресурсы на машине клиента задействованы CPU - ~35%, дисковое пространство - ~270 МБ.

Предположение:
Вероятно в этой функции исполняется какой-то очень сложный запрос, текст которого сохранен не в разделе Views, а непосредсвенно в тексте VBA. Запрос ведет себя так, как будто у меня миллионы записей. На самом деле не более 100000.

Вопрос:
Можно ли как-то посмотреть что же именно делает в это время Аксцесс и SQL-Server?
Хотя бы какие он таблицы запрашивает?

Access2002
MS SQLServer2000
...
Рейтинг: 0 / 0
13.12.2004, 12:47:10
    #32825310
Silver5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посмотреть что делает Аксцесс?
SQL Profiler может помочь.
...
Рейтинг: 0 / 0
13.12.2004, 12:50:16
    #32825313
vam911
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посмотреть что делает Аксцесс?
А контрл-брейк не поможет?
...
Рейтинг: 0 / 0
13.12.2004, 12:52:46
    #32825319
Ostrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посмотреть что делает Аксцесс?
vam911А контрл-брейк не поможет?
Прервать что ли?
Прервать я могу и через task-manager.
Нет, исполнение идет, прерывать его не надо.
Просто очень долго.
...
Рейтинг: 0 / 0
13.12.2004, 12:54:21
    #32825322
Ostrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посмотреть что делает Аксцесс?
Silver5SQL Profiler может помочь.
Это отдельная программа?
Ее в стандартной консоли нет?
...
Рейтинг: 0 / 0
13.12.2004, 12:58:12
    #32825326
Silver5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посмотреть что делает Аксцесс?
В SQL Server Eterprise Manager в Tolls есть эта утилита. Она показывает все select приложения во время его работы.
...
Рейтинг: 0 / 0
13.12.2004, 13:28:35
    #32825360
Ostrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посмотреть что делает Аксцесс?
Silver5В SQL Server Eterprise Manager в Tolls есть эта утилита. Она показывает все select приложения во время его работы.
нашел
спасибо
изучаю...
...
Рейтинг: 0 / 0
13.12.2004, 16:52:51
    #32825580
Ostrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посмотреть что делает Аксцесс?
Спасибо, Silver5.
Причина найдена.
Действительно, запрос "спрятанный" в тексте VBA при некотором сочетании параметров пережевывает 30.000 * 30.000 записей!
Буду долбить производителя.
...
Рейтинг: 0 / 0
13.12.2004, 17:18:31
    #32825612
Silver5
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как посмотреть что делает Аксцесс?
OstrovСпасибо, Silver5.
Причина найдена.
Действительно, запрос "спрятанный" в тексте VBA при некотором сочетании параметров пережевывает 30.000 * 30.000 записей!
Буду долбить производителя.

Удачи !
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как посмотреть что делает Аксцесс? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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