2012-08-06 58 views
0

我開發了一個使用asp.net進行計算的程序。根據某些進程得到一些時間(sql數據讀取Bcoz)。如何使用asp.net顯示sql進程

我想加載sql數據(例如:用戶id)到asp.net頁面,而sql進程ia running.I嘗試做在這使用label.but它不工作。

在其他的方式,我試圖做實時數據loading.Is這可能嗎?..

回答

1

是它可能只是你需要添加的代碼在你的web.config文件並運行應用程序它會在頁面渲染後立即提示您加載時間(每頁基數)。向下滾動鼠標並獲取詳細信息。

<system.web> 

     <trace pageOutput="true" requestLimit="10" enabled="true" localOnly="true"  traceMode="SortByTime" mostRecent="true"/> 

</system.web> 

注意:您需要在web.config文件中已存在的system.web中編寫代碼的跟蹤部分。

+1

Thankz爲您的reply.but itz不顯示sql閱讀器數據。 – TRS 2012-08-06 10:48:04

1

與此查詢我想你可以選擇你需要的數據:

SELECT st.text, r.session_id, r.status, r.command, r.cpu_time, r.total_elapsed_time 
FROM sys.dm_exec_requests r 
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS st 

如果您知道所需的會話ID,您可以添加到查詢:

WHERE r.session_id = <spid number>

這裏<spid number>是你的會話ID。

相關問題