我們在sqlserver數據庫中有一張表。有一個窗口服務從數據爲空的表中提取記錄。處理記錄並更新當前日期。此服務可能已安裝在多個開發人員的計算機上。這是一種查找運行此服務的db用戶/機器名稱列表的方法。如果服務在任何機器上運行,它將使用相同的數據庫並更新相同的表。如何知道哪臺機器正在運行windows服務
回答
打開SQL事件探查器=>事件選擇選項卡=>列過濾器按鈕。
數據庫名稱:像: 「目標數據庫名稱」, 的TextData:像: 「目標表名」
點擊OK。檢查:顯示所有列=>檢查BatchCompleted,BatchStarting爲HostName列 =>單擊運行
您將能夠觀察目標表上正在進行的每個事務。然而, 您將無法過濾通過應用程序訪問指定表(我相信 應用程序名稱是:SqlClient數據提供程序) 除非您已經添加Application Name="My Application"
到應用程序的連接字符串,它是一個Windows服務在你的情況。
好。我懂了。 「事件類=審覈註銷」 「應用程序名稱=隊列讀取器SQL隊列提交者=(
如果您完全按照我向您展示的方式進行操作,則會在最後一列「HostName」中找到它。這就是爲什麼我要求在我的回答中檢查HostName操作 –
是的,我也這樣做了。但是HostName列沒有值。我可以看到這一行的空白。 – Akie
- 1. 如何知道hbase服務器是否正在運行
- 2. 如何知道emacs服務器是否正在運行
- 3. 我如何知道Mongodb服務器正在運行--auth?
- 4. 如何知道哪個服務器風暴/螺栓正在運行
- 5. 在機架應用程序中,我如何知道哪個Web服務器正在運行?
- 6. 我可以知道我的WCF服務在哪些機器上運行?
- 7. 如何知道哪些程序正在服務層或框架中運行
- 8. 如何知道正在運行的服務已完成?
- 9. 客戶如何知道wcf服務正在運行?
- 10. C#Windows服務在多臺機器上運行?
- 11. 如何知道哪個用戶帳戶運行特定的Windows服務?
- 12. SQL服務器「不知道運行」
- 13. boost-asio如何知道服務器在哪個端口上運行?
- 14. 如何知道服務器是否在運行Node.js?
- 15. 如何知道哪些應用程序在後臺運行
- 16. 如何找出在一臺服務器上運行在另一臺服務器上的Windows服務狀態?
- 17. 如何正確運行後臺服務?
- 18. Glassfish:如何知道羣集中的哪臺機器正在處理請求
- 19. windows在多臺服務器上運行的服務
- 20. 如何在Windows主機服務器上運行.php文件
- 21. 軌道服務器如何知道使用哪個route.rb?
- 22. 如何知道正在運行的後臺進程是否爲
- 23. 在前臺運行Windows服務
- 24. 如何知道python文件運行的服務器路徑?
- 25. 如何知道哪個線程正在運行我的方法?
- 26. 我如何知道我正在運行哪個WPF版本?
- 27. 如何知道在正在運行的後臺程序中的Windows上雙擊哪個文件?
- 28. 如何在前臺運行Windows任務?
- 29. 後臺運行服務器
- 30. .NET Windows服務說,即使我知道它正在運行,但沒有響應
您是否試過SQL Profiler? – AK47
我是新的sql分析器。你能告訴我如何配置它來顯示特定表上的活動嗎? – Akie
請提及您正在使用的完整版本名稱。 – AK47