데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
SQL Server 2000 복구 문의 드립니다.
서버 레이드 구성해서 사용하다가 서비스가 안돌아가 하드 데이타 복구를 해서 MDF, LDF 화일은 받았습니다.
그래서 SQL Server 를 새로 설치하여 DB연결을 하려고 하니
"오류 9004: acga 데이타베이스의 로그를 처리하는 중 오류가 발생했습니다" 란 오류가 나고 DB 연결이 안되고 있습니다.
그래서 아래와 깉이 했는데 마찬가지로 복구를 못하고 있습니다.
1. SQL 엔터프라이즈 매니저에서 동일한 DB명으로 빈 DB 만들고 SQL 서비스 중지
2. 해당 MDF 화일을 데이타 복구한 MDF 화일로 대체
3. 쿼리분서기에서 DB상태 변경
update sysdatabases set status = 32768 where name = 'acga'
4. 그리고 DB 체크
DBCC CHECKDB('acga')
5. 위와 같이 하고 테이블 select 하면 앞에 일부 레코드만 출력되고 뒷부분 레코드는 오류가 납니다.
select top 30 * from acga.user01.app ==> 성공
select top 3000 * from acga.user01.app ==> 아래 에러
데이터베이스 'acga'에서 논리 페이지 (1:10048)을(를) 반입하려는 시도가 'app' 개체가 아닌 '1554104577' 개체에 속해 있습니다.
혹시 도움 받을 수 있을까 부탁드립니다.