아니요, 데이터베이스를 2000에서 2012로 직접 업그레이드하는 방법은 없습니다.
많은 양의 데이터가 없기 때문에 다음을 포함하여 모든 종류의 작업을 수행 할 수 있습니다 (데이터베이스 전체는 아님).
- 가져 오기 / 내보내기 마법사
- SSIS
- BCP
- 2012 년의 연결된 서버 또는 응용 프로그램을 사용한 수동 쿼리
그러나 이것이 반드시 사용자, 권한, 역할 등과 같은 다른 것을 가져 오지는 않습니다. 모든 것이 올바른 종속성 순서로 객체를 생성하는 것은 아닙니다. 따라서 더 많은 작업과 오류가 발생하기 쉽습니다. 내 경험상 중간 인스턴스를 임시로 설정하고 두 가지 백업 + 복원 작업을 수행하는 것이 좋습니다.이 방법은 위의 방법보다 쉽고 빠르며 오류가 적습니다.
데이터베이스가 10GB보다 작은 경우 몇 분 안에 Express (무료) 사본을 설치하여 사용할 수 있습니다. 2008 R2 Express는 여기에서 다운로드 할 수 있습니다 . 2000 년에는 데이터베이스 구조 등의 엔터프라이즈 기능이 업그레이드를 차단할 것이라고 생각하지 않습니다 (더 현대적인 버전에서는 더 큰 관심사).
Express에 사용할 수있는 데이터베이스가 너무 큰 경우 $ 49 정도의 Developer Edition을 찾거나 더 저렴한 가격 으로 eBay에서 $ 37 를 찾거나 MSDN 구독이있는 경우 MSDN 구독이 가능한 경우 거기에서 SKU.
또는 이전 버전 (예 : 2008을 찾았 습니다)에서 놀랍게도 여전히 다운로드 할 수있는 평가판을 사용하여 벗어날 수는 있지만 전화를 사용 중이므로 해당 버전의 다운로드가 여전히 작동하는지 확인할 수 없었습니다. .