2013-03-29 5 views
1

Друзья Есть ли инструмент для отслеживания всех операторов sql, переданных между ADO (legacy vb6) (NOT ADO.NET) и сервером базы данных? Цените свою помощьКак отслеживать вызовы ADO

+1

Какую базу вы используете? Многие базы данных будут иметь профилировщик, который поможет в этом. – Oded

+0

Microsoft SqlServer. Невозможно включить профилировщик на PROD db. – RajN

+0

Какая версия? Новые версии имеют легкие возможности отслеживания. – Oded

ответ

2

Вы уже видели это бесплатное (как в пиве) приложение Statement Tracer for ADO от какого-либо программного обеспечения? С сайта программы:

Решение для мониторинга SQL-запросов к данным Microsoft® ActiveX® Data Источники данных объектов (ADO).

  • Мониторинг любого количества приложений.
  • Отслеживание запросов ADO в режиме реального времени.
  • Включение и отключение мониторинга в любой момент.

Честно говоря, я никогда не пользовался или не слышал об этом раньше. Но быстрый тест с приложением VB6 ADO по сравнению с SQL Server 2008 Express выглядит неплохо: инструмент выполнил сбор строки подключения из ADODB.Connection.Open() и текста инструкции SQL из ADODB.Connection.Execute().

+0

Спасибо за помощь. Пытался скачать и запустить. К сожалению, этот инструмент замерзает при запуске. Любой совет. Благодарю. – RajN

+0

Использование Windows XP – RajN

+1

Теперь он работает. (перезагрузил мой компьютер). Спасибо за вашу помощь. – RajN

Смежные вопросы