Basics SQL Server Error Log Management
SQL server maintains its own informational and Error events in Error log. The SQL Server error log is a great place to find the information what is happening in your database. SQL Server error log maintain information about failures/ Success and Errors that occurred in the database since SQL Server was last restarted or since the last time you have recycled the error logs. SQL Server error log contains user define events and certain system events.
By default there are 6 Archived error logs and 1 Current error log available in SQL Server instance.
http://sqltalkdotcom1.files.wordpress.com/2013/07/1.png?w=230&h=300
By default error Log available in the location C**:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log**
** **In the above path the filename called ERRORLOG is the currently using error log and 6 archived error logs are like ErrorLog.1, ErrorLog.2 to ErrorLog.6.
How to configure number of Error log to be maintained by SQL Server.
SQL Server management studio -> Management -> SQL Server Logs
http://sqltalkdotcom1.files.wordpress.com/2013/07/2.png?w=276&h=300
http://sqltalkdotcom1.files.wordpress.com/2013/07/3.png?w=300&h=94
Here can increase SQL Server error log up to 99 files.
How to start new SQL Server error log file.
Every time SQL server restart will start with new SQL server error log with name ERRORLOG and old file are renamed to ErrorLog.1, ErrorLog.1 and soon.
Here method to create new error log without server restart.
Exec sp_cycle_errorlog
Go
Before Sp_cycle_errorlog
http://sqltalkdotcom1.files.wordpress.com/2013/07/4.png?w=300&h=210
After Sp_cycle_errorlog
http://sqltalkdotcom1.files.wordpress.com/2013/07/5.png?w=300&h=235
Get Size of 6 default log files
EXEC master..sp_enumerrorlogs
Go
Log file data in Table
xp_readerrorlog
Have a nice day!!