OS : Microsoft Windows 2000 Server / Advanced Server SQL : Microsoft SQL Server 2000 Standard / Enterprise Edition
mdf 파일만 가지고 디비 복구를 시도하였는데 attach 를 하면 ldf 파일 오류가 납니다. 그리고, mdf 파일을 그냥 덮어쓰기를 하고 서버를 재구동하면, 디비가 비활성화가 됩니다. ldf 파일이 없는데, 위와 같은 오류가 발생하는데 mdf 파일만 가지고 디비를 복구할 수 있는지요?
ldf 파일 오류내용입니다. : 장치 활성화 오류입니다. 물리적 파일 이름 'C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Log.LDF'이(가) 잘못된 것 같습니다.
아래의 두가지 경우를 모두 해봤는데 복구가 안되네요. 1) use master go
EXEC sp_detach_db @dbname = 'test' EXEC sp_attach_single_file_db @dbname = 'test', @physname = 'D:\backup\test_data.mdf'
2) EXEC sp_attach_single_file_db 'test' , 'D:\backup\test_data.mdf'
|