다음을 통해 공유


SQL Server 2005 Compact Edition 3.1 데이터베이스 사용(장치)

업데이트: 2007년 11월

Windows Mobile 6 장치 및 에뮬레이터 ROM에는 SQL Server 2005 Compact Edition 3.1이 기본 제공되므로 스마트 장치 프로젝트 개발자는 대개 SQL Server 2005 Compact Edition 3.1을 사용합니다. 이 경우 Windows Mobile 6 최종 사용자가 응용 프로그램을 실행하기 위해 SQL Server 2005 Compact Edition 런타임을 별도로 설치하지 않아도 되므로 편리합니다. 다양한 Windows Mobile 버전에서 지원되는 데이터베이스 기술에 대한 자세한 내용은 장치 기능 및 필요한 개발 도구를 참조하십시오.

이 항목에서는 Visual Studio IDE(통합 개발 환경)에서 SQL Server Compact 3.5 대신 SQL Server 2005 Compact Edition 3.1을 사용할 경우의 몇 가지 차이점에 대해 설명합니다.

자동 배포

SQL Server 2005 Compact Edition 3.1을 사용하는 관리되는 스마트 장치 프로젝트를 배포하거나 디버깅하는 경우, 개발 컴퓨터에 Visual Studio 2005 서비스 팩 1Visual Studio 2005 서비스 팩 1용 Microsoft SQL Server 2005 Compact Edition 도구가 모두 설치되어 있으면 Visual Studio 2008에서 자동으로 런타임을 배포합니다. 즉, 개발 컴퓨터에 이 두 제품이 설치되어 있지 않으면 SQL Server 2005 Compact 런타임이 장치에 설치되지 않으므로 먼저 런타임 캐비닛 파일을 복사하여 장치에 설치한 후 프로젝트를 디버깅하거나 배포해야 합니다.

SQL Server 2005 Compact Edition 3.1 런타임 캐비닛 파일은 drive:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\bin에 있습니다. 자세한 내용은 방법: 장치에 SQL Server Compact 3.5 설치를 참조하십시오.

서식 있는 데이터 기능

SQL Server 2005 Compact Edition 3.1 데이터베이스에는 Visual Studio 2008의 몇몇 서식 있는 데이터 기능을 사용할 수 없습니다. SQL Server Compact Edition 3.1 데이터 프로젝트에는 Visual Database Tools, 데이터 소스 구성 마법사, 데이터 디자이너 도구 등의 서식 있는 데이터 기능을 사용할 수 없습니다. 이러한 도구는 SQL Server Compact 3.5 프로젝트에만 사용할 수 있습니다. 서식 있는 데이터 기능에 대한 자세한 내용은 SQL Server Compact 3.5 데이터베이스 사용(장치)을 참조하십시오.

SQL Server 2005 Compact Edition 3.1 사용

서식 있는 데이터 기능을 사용할 수 없으므로 System.Data.SqlServerCe 데이터 공급자(drive:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\platform\에 있는 System.Data.SqlServerCe.dll)를 사용하여 데이터 프로젝트의 코드를 직접 작성해야 합니다. 자세한 내용은 방법: 관리되는 프로젝트에서 SQL Server 2005 Compact Edition 3.1 사용(장치)을 참조하십시오.

도움말 보기

SQL Server 2005 Compact Edition 설명서는 로컬로 설치되지 않습니다. 이 설명서를 다운로드하려면 SQL Server 2005 Compact Edition 온라인 설명서를 방문하십시오.

관리되는 데이터 공급자 버전 3.1에 대한 자세한 내용은 .NET Framework 라이브러리에서 System.Data.SqlServerCe 네임스페이스를 참조하십시오.

Visual Studio 버전에 따른 지원

Visual Studio 버전에 따라 서식 있는 데이터 기능에서 지원하는 SQL Server Compact/Mobile 버전이 다릅니다. 다음 표에는 Visual Studio 버전에 따라 지원되는 SQL Server Compact/Mobile 버전이 나와 있습니다.

열 머리글 약어는 다음과 같습니다.

  • SSC 3.5 = SQL Server Compact 3.5

  • SSCE 3.1 = SQL Server 2005 Compact Edition 버전 3.1

  • SQL Mobile 3.0 = SQL Server 2005 Mobile Edition 버전 3.0

서식 있는 데이터 기능 지원

SSC 3.5

SQL CE 3.1

SQL Mobile 3.0

Visual Studio 2008

X

 

 

Visual Studio 2005 SP1

 

X*

Visual Studio 2005

 

 

X

*Visual Studio 2005 SP1에서 SQL Server 2005 Compact Edition 버전 3.1용 서식 있는 데이터 기능을 사용하려면 Visual Studio 2005 서비스 팩 1용 Microsoft SQL Server 2005 Compact Edition 도구를 설치하십시오. 도구를 설치하지 않으면 Visual Studio 2005 서비스 팩 1에서 SQL Server 2005 Mobile 버전 3.0용 데이터 디자이너 도구를 계속해서 지원합니다.

SQL Server Compact 3.5로 업그레이드

관리되는 데이터 프로젝트를 업그레이드하면 Visual Studio의 서식 있는 데이터 기능과 SQL Server Compact 3.5의 향상된 기능을 사용할 수 있습니다. Visual Studio 2008에서 만든 프로젝트를 업그레이드하려면 방법: 관리되는 프로젝트를 SQL Server Compact 3.5로 업그레이드(장치)를 참조하십시오.

이전 버전의 Visual Studio에서 만든 데이터 프로젝트를 업그레이드하는 방법에 대한 자세한 내용은 이전 도구로 만든 프로젝트 업데이트를 참조하십시오.

참고 항목

작업

방법: 관리되는 프로젝트에서 SQL Server 2005 Compact Edition 3.1 사용(장치)

방법: 관리되는 프로젝트를 SQL Server Compact 3.5로 업그레이드(장치)