溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL Profiler Application Name欄位避免顯示Net SqlClient Data Provider

發布時間:2020-08-10 22:53:32 來源:網絡 閱讀:531 作者:lzf328 欄目:編程語言

相信很多人用ProfilerTrace之類的工具抓Trace的時候都看到過ApplicationName欄位顯示“.NetSqlClientDataProvider“而不是真實的應用程序名稱。如果一個數據庫被多個應用程序共享使用,其中一個應用導致的性能問題時,如果只是看到一個”.NetSqlClientDataProvider“對于DBA就比較痛苦。

其實可以在DBConnection中使用ApplicationName屬性(應用程序的名稱,或者“.NetSqlClientDataProvider”(如果不提供應用程序名稱)),這樣在profilerTraceApplicationName就會出現正確的應用程序名稱,DBA就可以直接聯系應用程序的開發者共同解決問題,而不需要通過很多的代碼分析是哪個應用。

比如:

SQL Profiler Application Name欄位避免顯示Net SqlClient Data Provider

SQLProfilerTrace的結果:

SQL Profiler Application Name欄位避免顯示Net SqlClient Data Provider

另外在其他的DMV或者系統存儲過程比如sp_who2都可以看到正確的應用程序名稱。所以DBA應該建議開發使用這個屬性。 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女