sql7.0, sql2000, slq 2008
시용중입니다.
서비스 매니저 종료후
D 드라이브에서 사용즁인 MDF, LDF 파일을 백업 받았읍니다.
다른 Pc에 sql을 셋업후
이걸 C: 드라이브에 데이타 경로에 붙여넣기 하면 DB가 복원이 되질 않습니다.
D로 데이타 경로를 설정해서 셋업후 붙여넣기 하면 복원이 됩니다.
로그파일을 만져봐도 되질 않아서 이렇게 질문드립니다.
감사합니다.
고객들은 USB로 데이타를 저장하게 해 달라고 하는 사람도 있습니다.(무조건 해달랍니다...휴..)
Comment 3
-
김동우(탱소연)
2014.05.14 10:21
어떤버젼에서 어떤버젼으로 옮기시는건지 같은버젼끼리 옮기시는건지어떤오류가 발생하면서 안되는지 내용을 알려주셔야 할거같습니다 -
sams
2014.05.14 10:47
전 이렇게 했었습니다.
mdf, ldf 파일 복사 하시고요.
sa나 os인증으로 접속하셔서
CREATE DATABASE 디비명 ON
(FILENAME = 'C:\aDB.MDF'),
(FILENAME = 'C:\aDB_log.LDF')
FOR ATTACH;
GO
으로 DB생성하니 간단히 복원 되더군요.
중요한점은 버젼인데... 2012버젼의 mdf, ldf 를 2008에서 복원할 수 없더군요.
그래서 2012로 깔고 해서 성공했습니다... 2012 에서 2008의 mdf, ldf 는 복원 가능(추정) 한 것 같네요.
-
희망나라
2014.05.14 11:58
답변 감사드립니다.
같은 버젼끼리 옮기는 것입니다.
sams님처럼 한번 해 봐야 겟습니다.
좋은 하루 되세요.