SQL Server中 error log 日誌檔案如何手動切換
Windows 2003 , SQL Server 2000 SP4
SQL Server error log 7組日誌檔案預設情況下不會自動切換到下一個檔案, 一般在SQL Server 重新啟動後才會重建error log , 一般檔案存在於 C:\Program Files\Microsoft SQL Server\MSSQL\LOG 目錄下, 當前正在使用的檔名稱為 ERRORLOG, 其他歸檔後的檔名稱為 ERRORLOG.1, ERRORLOG.2 ..... ERRORLOG.6 , 如果長期不重新啟動 , 那麼 ERRORLOG 將會一致增大,如果檢視, 開啟檔案將會非常困難 。 所以需要定期能切換寫入error log . 一般可以使用DBCC errorlog命令來操作 。
Exec('DBCC ErrorLog')
或者可以透過以下命令,將sp 放在Job中定期執行。
create procedure sp_cycle_errorlog --- 1997/06/24
as
if (not (is_srvrolemember('sysadmin') = 1)) -- Make sure that it is the SA executing this.
begin
raiserror(15247,-1,-1)
return(1)
end
dbcc errorlog
return (0)
GO
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-612333/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- 如何通過trn日誌檔案恢復SQL ServerSQLServer
- 減小SQL SERVER的日誌檔案SQLServer
- v$log_v$logfile監控日誌檔案logfile切換及相關資訊_status
- SQL Server ErrorLog 錯誤日誌SQLServerError
- SQL Server 2005 日誌刪除和日誌檔案限制SQLServer
- SQL Server日誌檔案總結及日誌滿的處理SQLServer
- SQL Server 無日誌檔案附加資料庫SQLServer資料庫
- [zt] SQL Server日誌檔案總結及日誌滿的處理SQLServer
- PostgreSQL切換日誌SQL
- sql server日誌檔案總結及日誌滿的處理辦法SQLServer
- 如何使用 logrotate 命令保持日誌檔案更新logrotate
- 【Archived Log】通過日誌切換頻率推算出存放歸檔日誌所需的空間Hive
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- logmnr挖掘歸檔日誌檔案
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌-切換日誌檔案Oracle
- 【REDO】重做日誌檔案(redo log files)管理(增,刪,改,查,切)
- Oracle日誌模式切換Oracle模式
- Logstash收集json格式日誌檔案如何寫配置檔案JSON
- 切換日誌後,logbuffer中所有的資料都得寫到redo log中
- ARCHIVE_LAG_TARGET手動設定歸檔間隔時間,強制日誌切換Hive
- 關於歸檔日誌的切換測試
- 警告日誌檔案alert_.log
- 使用logrotate管理日誌檔案logrotate
- oracle中移動控制檔案、資料檔案、日誌檔案Oracle
- SQL Server 2005無日誌檔案附加資料庫SQLServer資料庫
- 關於SQL Server 2000的日誌檔案壓縮SQLServer
- REDO日誌切換頻率
- SQL Server實現Standby --日誌傳送(Log Shipping)SQLServer
- 2 Day DBA-管理Oracle例項-管理聯機重做日誌-練習:切換日誌檔案Oracle
- log4j日誌檔案配置
- 使用logrotate 管理日誌檔案(轉)logrotate
- logback日誌級別動態切換的終極方案(Java ASM使用)JavaASM
- SQL Server 2005日誌檔案損壞的處理方法SQLServer
- 手動刪除歸檔日誌
- SQL Server 收縮日誌SQLServer
- SQL Server 錯誤日誌SQLServer
- 檢視Sql Server的log檔案大小SQLServer