3

如何在我的ASP.net應用程序中啓用數據庫日誌記錄功能?我正在使用VS2010(ASP.net MVC2項目),並希望看到日誌記錄,突出顯示應用程序和數據庫之間的數據庫活動,包括數據庫連接建立(因爲我確實有連接相關的錯誤)。如何在我的ASP.net應用程序中啓用數據庫日誌記錄

我使用SqlServer的快遞2008年

感謝

回答

3

我覺得你問什麼是啓用和SQL Server安裝程序數據庫審計2008年

http://www.sql-server-performance.com/articles/dba/Database_Audit_Specifications_in_SQL_Server_2008_p1.aspx

可悲的是我不要認爲它在SQL Server Express Edition中可用,但可以嘗試。

但是,如果它不適用於快遞版本。您可以從服務器跟蹤記錄活動。使用分析器並將分析數據推送到表或文件。注意:這是一個昂貴的解決方案(可能有一些性能問題,但有時用於確定具體錯誤,包括連接問題。)

否則它是自定義解決方案。基本上包裝你的SQL查詢或鏈接到SQL或鏈接到實體的東西,將記錄發生了什麼。但是如果你已經有連接問題,這可能無助於找到問題。

或者記錄誰做了什麼和做了什麼的表上的觸發器。這不會直接告訴你,如果你有連接問題,但如果你期望的數據被插入,更新或刪除,那麼你將有一個日誌。

在觸發器的旁註上,您可以隨時存儲最後修改和創建的用於用戶和時間的圖章。

+0

所以我猜VS2010不會爲你提供這個嗎?即認爲它可以意識到它正在運行/調試的應用程序之間的數據庫流量,並在日誌/控制檯輸出中顯示此數據流會很好嗎? – Greg 2010-05-29 10:47:06

相關問題