2012-10-21 167 views
12

我使用SQL Server 2012 Express。該版本沒有配置文件(對數據庫的預覽查詢),它可以在不是免費的版本標準中訪問。SQL Server 2012 Express中的Profiler

你現在有沒有類似於探查器的免費工具?

+1

嘗試Anjlab的SQL事件探查器的時候,免費版本 http://stackoverflow.com/questions/11781910/where-can-i-get-the-old-free-version-of-anjlabs-sql-profiler –

+0

你可以在沒有Profiler GUI的情況下啓動跟蹤,並且可以跟蹤到表或文件並使用T-SQL對其進行檢查。查找系統過程,如sp_trace_create,sp_trace_setevent等。 –

+0

有誰知道SQL Profiler現在是否包含在SQL Server 2012 Express中,因爲SP1現在包含了完整的SSMS產品?還是這些仍然是獨立的產品?請參閱本頁上的SQL Server Express部分:[link](http://technet.microsoft.com/en-us/library/jj200106(v = sql.15).aspx) –

回答

10

可以在SQL Server Express上運行SQL跟蹤。請參閱此鏈接瞭解更多信息:http://www.codeproject.com/Tips/332293/How-to-trace-SQL-Server-Express-without-using-SQL

Profiler是標準版。它也在開發版中,大約50英鎊,但是當然你不能在生產中使用它。

+1

我對此非常謹慎。組合的標誌4032和3605會將很多垃圾放入錯誤日誌中,但不會提供有關誰運行查詢的所有信息(只是spid#),並且不允許您以任何方式進行過濾。 –

+10

我發現了這個:http://expressprofiler.codeplex.com/對於基本的SQL查詢監控需求真的很好而且穩定的實用程序。我發現它比使用MS SQL Profiler更容易使用,它需要各種設置,各種服務器版本的跟蹤配置文件以及不需要的配置文件。 – JustAMartin

相關問題