데이터베이스를 복사해야 할 일이 있어서 백업, 복구로 복사하려고 했는데 자꾸 안되서 SQL에서 SELECT @@VERSION 해보니깐 서로 버전이 다르네요 ㅠㅠ
검색해보니깐 상위의 백업 파일을 하위에선 복구할 수 없는게 MS의 정책이라는데..
정말 할 수 있는 방법이 없는건가요??
일단 원본 데이터베이스의 SQL 버전은 MSSQL Server 2012(11.0.2100.60)
복사본 데이터베이스의 SQL 버전은 MSSQL Server 2008 R2(10.50.1600)
이렇게 서로 버전이 다르네요. 지금 해야하는 작업이 상위버전(2012) -> 하위버전(2008)로 옮기는건데..
MSSQL 하위버전에서 상위버전의 데이터베이스 복원이 완전 불가능한가요?
일단 원본 데이터베이스를 오프라인 시킬 수는 없어요. 현재 Live로 사용중인 DB라 어쩔 수 없이 Full 백업으로 복원 시켜야 하는데 정상적인 방법으로 잘 안되네요..
해결 방법 아시는 분 알려주시면 감사하겠습니다.
일단 스크립트를 이용해서 옮겨보려고 했는데 원본 데이터베이스의 크기가 커서 그런지 스크립트 불러오는 중에 메모리 오류가 뜨네요;;
(스크립트 용량이 10기가 가량 됩니다.)