Как проверить связь ODBC, чтобы увидеть, как проходит SQL? - PullRequest
2 голосов
/ 01 декабря 2009

Существует ли инструмент для окон, который мы можем использовать для проверки любых команд SQL, которые проходят через определенный источник данных ODBC?

Ответы [ 2 ]

5 голосов
/ 01 декабря 2009

Вы можете заставить ODBC выходить из всего, что он делает:

http://support.microsoft.com/kb/274551

http://msdn.microsoft.com/en-us/library/ms711020%28VS.85%29.aspx

Вы также можете сделать это программно:

... Это можно сделать, вызвав SQLSetConnectAttr и установив атрибут SQL_ATTR_TRACE в соединении на SQL_OPT_TRACE_ON. Таким образом, сделав это, вы бы включили / отключили его на время соединения.

http://decipherinfosys.wordpress.com/2009/01/17/odbc-tracing/

0 голосов
/ 01 декабря 2009

Если вы используете SQL Server, посмотрите на SQL Server Profiler. Profiler позволяет вам отслеживать / отслеживать все взаимодействия между вашим приложением и SQL Server, включая то, какие процедуры вызываются, значения параметров и т. Д., Без необходимости изменять ваше приложение.

Если вы используете другой сервер, вы сможете найти SQL-прокси, который будет делать то же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...