SQL Server 마지막 시작 시간 확인 하기
- Version : SQL Server 2005, 2008, 2008R2, 2012
SQL Server가 마지막으로 시작된 시간은 언제 일까? 또는 SQL Server가 시작된 시간의 기록은 어디서 확인 할까? 에러로그와 이벤트로그, 대시보드 등을 통하여 알아 보자.
[DMV 사용]
DMV를 통하여 SQL Server 서비스 시작 시간을 확인 할 수 있다.
select sqlserver_start_time from sys.dm_os_sys_info |
[SQL Server Error Log]
SQL Server Error Log에 서비스가 시작되었을 때 [SQL Server Starting ~~]이라고 기록이 남아 있다. 최근 서버 시작 시간 뿐만 아니라 전체로그에서 과거의 기록도 확인 할 수 있다.
[대시보드]
데이터베이스 보고서의 [서버 대시보드]에서 [서버 시작 시간] 항목에서 확인 할 수 있다.
[Windows Envent Log]
윈도우 이벤트 로그에서 EventID 17162로 필터하여 확인 할 수 있다. 설치된 모든 SQL Server 인스턴스의 시작시간 정보를 한번에 확인 할 수 있다.
SQL Server가 DBA의 요청이 아닌 상황에 의하여 재시작 되었을 때 기록을 확인 함으로써 문제를 확인 할 수 있다.
강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp