2008-09-24 46 views

回答

2

您可以使用SQL事件探查器來查找。

編輯: 如果您可以停止正在運行的應用程序,則可以啓動SQL Profiler,運行應用程序並查看運行的內容,包括存儲過程。

+0

這不會工作,因爲SP已經在運行,我想知道它是什麼。 – Jon 2008-09-24 18:59:12

2

我認爲你可以執行sp_who2來獲得連接列表,但是你需要通過特定連接上的SQL Profiler運行一個跟蹤來查看它正在執行的內容。我不認爲這適用於已經運行的查詢。

1

使用企業管理器,您可以打開管理樹部分,然後選擇當前活動 - >處理信息。雙擊進程ID將顯示正在運行的進程。如果它是一個存儲過程,它將不會顯示參數。爲此,使用Brian Kim關於使用SQL Profiler的建議會更好。

2

DBCC INPUTBUFFER會向您顯示spid上輸入的前255個字符(您可以使用sp_who2來確定您感興趣的spid)。要查看整個命令,可以使用::fn_get_sql()

相關問題