Sql-Server
歷史 dbcc checkdb 結果
有沒有比 xp_readErrorLog更好的訪問歷史
dbcc checkdb
結果歷史記錄的方法(如果在執行時未使用輸出日誌記錄)?EXEC xp_readErrorLog {0-20}, 1, N'CHECKDB';
SQL Server 2008 或更高版本。
方法一:簡單的方法
到目前為止,我使用的最佳方法是ola hallengren 的SQL Server 維護解決方案,用於 SQL Server 完整性檢查。
在此解決方案中,它為您提供了一個選項,可以根據您的方便儲存輸出或將其記錄到表中:
日誌表
將命令記錄到表中
dbo.CommandLog
。請閱讀上面答案中突出顯示的完整網路連結,以了解如何使用它:
方法二:
要將 DBCC 結果插入可讀和可管理的格式,您可以使用 DBCC CHECKDB 的“WITH TABLERESULTS”選項來獲取可以通過管道傳輸到表進行分析的輸出:
1)收集數據:-通過創建一個表來儲存創建的 SP 的輸出,如本連結中所述。
安排工作
分析表格中的數據。
您還可以查看應用程序事件日誌。對於 SQL 2008 R2 實例,過濾的事件 ID 將是 8957(至少對於成功程式碼)。