운영준인 "SQL Server 2005 + Win 2003 R2"가 갑자기 넉다운되어,
여차저차해서 하드복원업체를 통해 파일은 복원하였습니다.
그런데, SQL Server를 MDF만으로 복원을 해보려 했으나,
계속 에러가 납니다. 미치겠습니다. 이거 날라가면 안되는데 큰일입니다. ㅜㅜ
아래는 그동안 작업 내용입니다.
1. 서버 무한리부팅, DISK FAIL...
2. HDD 복원업체 의뢰 및 복구 (엄청난 배드섹터 확인)
3. 사용중이던 DB인 TORE.mdf는 있고, TORE.ldf는 없는 상태
4. 다른 서버에 위 TORE.mdf를 이용해 복원하려 하였으나 에러...
CREATE DATABASE tore
ON (FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\tore.mdf')
FOR ATTACH_REBUILD_LOG
GO
파일 활성화 오류입니다. 물리적 파일 이름 "c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\tore_log.ldf"이(가) 잘못된 것 같습니다.
데이터베이스를 종료할 때 열려 있는 트랜잭션/사용자가 있거나, 데이터베이스에 검사점이 없거나, 데이터베이스가 읽기 전용이므로 로그를 다시 작성할 수 없습니다. 이 오류는 트랜잭션 로그 파일을 수동으로 삭제했거나 하드웨어 또는 외부 오류로 인해 손상된 경우 발생할 수 있습니다.
메시지 1813, 수준 16, 상태 2, 줄 2
새 데이터베이스 'tore'을(를) 열 수 없습니다. CREATE DATABASE가 중단됩니다.
여기까지가 제가 별에별 방법을 동원했지만, 한계 도달한 부분입니다.
DB서버가 정상종료된게 아니라 복원이 힘들거라 짐작했지만, 방법이 막막합니다.
경험있는 고수분들 조언 좀 부탁드립니다. 다른 방법이 없을까요?
P.S : SQL Server 관련 유지보수(기술지원) 가능한 업체 추천도 좀 부탁드립니다.. 물어볼 곳이 너무 없습니다.;;;;
Comment 1
-
minsouk
2013.10.19 23:37
http://blog.sqlauthority.com/2007/07/21/sql-server-fix-error-msg-1813-level-16-state-2-line-1-could-not-open-new-database-yourdatabasename-create-database-is-aborted/