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

Microsoft SQL Server Compact 3.1, MicrosoftSQL Server Compact 3.5 및 MicrosoftSQL Server Compact 4.0은 데스크톱 컴퓨터에 함께 설치할 수 있습니다.

SQL Server Compact의 여러 버전으로 작업할 경우 다음 사항을 고려하십시오.

  • SQL Server Compact 3.5 및 SQL Server Compact 4.0은 데스크톱에서 서로 다른 디렉토리에 배포됩니다.

    • 데스크톱

      %ProgramFiles%\Microsoft SQL Server Compact Edition\v3.5

      %ProgramFiles%\Microsoft SQL Server Compact Edition\v4.0

  • SQL Server Compact 3.5 및 SQL Server Compact 4.0는 GAC(전역 어셈블리 캐시)의 관리 공급자와 레지스트리의 네이티브 DLL에 대해 고유한 항목을 갖습니다.

    참고

    다음 작업을 수행하려면 컴퓨터에 대한 관리자 권한이 있어야 합니다.

    • 전역 어셈블리 캐시에 SQL Server Compact 3.5 및 SQL Server Compact 4.0의 관리 공급자 추가

    • SQL Server Compact의 두 버전의 네이티브 DLL 등록

  • 데스크톱 컴퓨터에서는 한 개의 프로세스가 SQL Server Compact 4.0 및 SQL Server Compact 3.5의 DLL을 메모리에서 로드할 수 있습니다.

  • SQL Server Compact의 여러 버전에 대한 개발 지원은 다음과 같습니다.

    • Visual Studio 2010 SP1은 컴퓨터에서 SQL Server Compact 3.5 및 SQL Server Compact 4.0 응용 프로그램을 모두 개발하고 배포할 수 있도록 지원합니다.
  • SQL Server Compact 3.5 및 SQL Server Compact 4.0 데이터베이스 파일(.sdf)의 동시 설치 환경은 다음과 같습니다.

    • SQL Server Compact의 이전 버전으로 만든 데이터베이스 파일을 열려고 하면 해당 파일을 열 수 없다는 SQL Server Compact 4.0 메시지가 표시됩니다. 이 파일을 열려면 Visual Studio에서 SQL Server Compact 4.0 데이터베이스로 업그레이드 대화 상자를 사용하여 데이터베이스 파일을 먼저 업그레이드해야 합니다. 데이터베이스 파일을 업그레이드하기 위한 자세한 내용은 이전 버전에서 업그레이드(SQL Server Compact)를 참조하십시오. 데이터베이스 파일이 SQL Server Compact 4.0로 업그레이드되면 더 이상 이전 버전의 SQL Server Compact 엔진을 사용하여 데이터베이스 파일을 열 수 없습니다.