회사에서 있는 테스트 DB(ys_test) 가 복원중 이라고 나타나 LOG 파일을 보니 어떻게 해야 할지 너무 깜깜해서 문의 드립니다..
log를 어디를 봐야 할지도 모르겠고.....무슨 원인이지 의뢰적인 복원하다가 오류가 나서 그런건지...등등
도움 부탁 드립니다..
Comment 2
-
catchv
2013.05.07 16:55
-
catchv
2013.05.07 17:10
추가로 Default Trace 가 작동 중이라면
DECLARE @trc_file NVARCHAR(256)
SELECT @trc_file = path FROM sys.traces WHERE is_default = 1SELECT *
FROM sys.fn_trace_gettable(@trc_file, DEFAULT) T
ORDER BY StartTime DESC쿼리로 어떤 일이 발생하고 어떤 계정으로 어떻게 발생되었는지 확인 할 수 있습니다.
-- catchv
어떤 작업 하신 건지 알수 없으나 상태(복원중으로 계속 나오는)로 봐서는 복원중에 문제가 발생하거나(파일이 없는 경우 등...)
NORECOVERY 모드로 복원이 된 것 같습니다.
테스트 DB가 중요한 것이 아니라면
RESTORE DATABASE ys_test WITH RECOVERY;
로 하시면 복원 상태는 마무리가 되는데
중요 DB라면 sp_readerrorlog 로 정확히 어떤 일이 있었는지 확인을 해보시는 것이 좋을 것 같습니다.
-- catchv