방법: SQL Server Compact 3.0, 3.1 및 3.5 데이터베이스 파일을 SQL Server Compact 4.0으로 업그레이드

이전 버전에서 만든 데이터베이스 파일은 SQL Server Compact에서 열 수 없습니다. 따라서 데이터베이스 파일을 SQL Server Compact 4.0로 업그레이드해야 합니다. 이 파일을 업그레이드하면 더 이상 이전 버전에서 사용할 수 없습니다. 이전 버전의 SQL Server Compact(버전 3.1, 3.0 또는 3.5)에서 데이터베이스 파일을 열려면 SQL Server Compact 데이터베이스로업그레이드 대화 상자나 SqlCeEngine.Upgrade 응용 프로그래밍 인터페이스를 사용하십시오.

참고

업그레이드 대화 상자는 Visual Studio의 서버 탐색기에서 사용할 수 있습니다.

SQL Server Compact 4.0 데이터베이스로 업그레이드 대화 상자를 사용하려면

  1. 서버 탐색기를 엽니다.

  2. 데이터 연결을 마우스 오른쪽 단추로 클릭하고 연결 추가를 클릭합니다.

  3. Microsoft SQL Server Compact 4.0을 클릭합니다.

  4. 항상 이 선택 사용을 선택합니다(선택 사항). 계속을 클릭합니다.

  5. 찾아보기를 클릭한 다음 업그레이드할 데이터베이스 파일을 찾거나 해당 경로를 입력합니다.

  6. 암호 텍스트 상자에 암호를 입력합니다(해당되는 경우).

  7. 이전 버전의 SQL Server Compact을 사용하여 만든 데이터베이스 파일을 열기 위해 연결 테스트를 클릭하면 **선택한 데이터베이스는 이전 버전의 SQL Server Compact에서 만들어진 것이므로 연결을 열거나 테스트하려면 먼저 SQL Server Compact 3.5로 업그레이드해야 합니다. 새 데이터 연결을 만들고 연결 추가 대화 상자를 완료하여 데이터베이스를 업그레이드하십시오.**라는 메시지가 표시됩니다. 

    참고

    SQL Server Compact의 파일 이름 확장명은 이전 버전과 동일한 *.sdf입니다. 그러나 데이터베이스 파일을 SQL Server Compact로 업그레이드한 후에는 이전 버전의 SQL Server Compact를 사용하여 파일을 열 수 없습니다.

  8. 업그레이드된 SQL Server Compact 데이터베이스의 대상 경로에는 연결 추가 대화 상자의 원본 경로가 입력됩니다. 경로를 변경할 수 없습니다. 이전 데이터베이스는 동일한 폴더에서 백업 파일(.bak)로 사용할 수 있습니다. 확인을 클릭하면 SQL Server Compact 데이터베이스로 업그레이드가 표시됩니다.

  9. 새 데이터베이스의 암호를 입력합니다(선택 사항).

  10. 확인을 클릭합니다.

참고 항목

개념

이전 버전에서 업그레이드(SQL Server Compact)

SQL Server Compact 버전의 동시 설치 지원