Windows.old 폴더에서 데이터베이스 (SQL Server) 복구


0

방금 Windows XP를 실행 한 컴퓨터에 Windows 7을 설치했습니다. 이전 설치에는 사본이 필요한 데이터베이스가 있었지만 새 OS를 설치하기 전에 백업을 수행 할만큼 충분히 앞서 생각하지 않았습니다.

문제는 백업 파일이 없어도 기존 데이터베이스를 복구 할 수 있습니까? Data 폴더에서 파일을 복사하려고 시도했지만 작동하지 않았습니다.

답변:


1

SQL Server의 버전 및 에디션은 무엇입니까? attach데이터베이스 를 보려고 했습니까? 아니면 파일을 복사하여 서버에서 볼 수 있기를 바랐습니까?

나는 이것이 MSDE를 실행하는 컴퓨터에서만 발생하는 것을 보았습니다. W7 업그레이드가 실행되었을 때, MSDE가 정상적으로 종료되지 않았으며, 완전히 분리되지 않았습니다 *. 고통스럽게 긴 이야기의 정말 짧은 버전 : 우리는 클라이언트가 XP를 사용하여 마지막 이미지로 컴퓨터를 롤백 한 다음 올바른 방식으로 수행해야했습니다. 나는 원래 MDF를 구제하는 데 운이 없었다.

귀하의 SQL 버전과 정확히 무엇을 시도했는지에 대한 자세한 정보를 제공해 주시면 더 많은 도움을 드릴 것입니다.


* (MDF 파일이 읽기 전용 상태로 남아 있고 손상되었을 수 있습니다. SQL 2k5는 읽기 전용 인 MDF를 첨부하지 않습니다 .MSDE를 다시 설치하고 다시 연결하려고해도 작동하지 않습니다 (가능한 손상).


응용 프로그램에 올바른 이름의 DB가있는 한 응용 프로그램이 새 테이블을 만들었으므로 문제가되지 않습니다. 어쨌든 고맙습니다. 나에게 가져다 줄 좋은 지식.
erikric
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.