2009-11-30 19 views

回答

5

您可以ODBC註銷一切它做:

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

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

你也可以做到這一點編程:

......人們可以通過調用做到這一點SQLSetConnectAttr並在SQL_OPT_TRACE_ON的連接中設置SQL_ATTR_TRACE屬性。因此,通過這樣做,您可以在連接期間啓用/禁用它。

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

+0

是的,我發現此信息之前,但我啓用它時無法使其工作。即使跟蹤打開,也不會創建日誌文件。所以我想也許有一個第三方工具可以直接使用。 – 7wp 2009-11-30 21:31:41

+0

對我來說,它一直是「開箱即用」的。也許你應該在SuperUser上創建一個問題來解決跟蹤問題。你有沒有嘗試重新安裝ODBC,MDAC等?不幸的是,我不知道有任何其他軟件可以做同樣的事情。 – 2009-11-30 21:58:54

0

如果您使用的SQL Server,看看SQL Server事件探查。 Profiler允許您監視/跟蹤應用程序和SQL Server之間的所有通信,包括調用哪些過程,參數值等,而無需修改應用程序。

如果你使用的是不同的服務器,你應該能夠找到一個SQL代理來做同樣的事情。