SQL Server Compact Edition 작업

다음 단계에서는 Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)으로 작업하거나 SQL Server Compact Edition 를 사용하는 응용 프로그램을 구축합니다.

  • SQL Server Compact Edition 환경 설정
  • 보안 구성, 클라이언트 및 서버 연결
  • SQL Server Compact Edition 데이터베이스 및 데이터 작업

SQL Server Compact Edition 환경 설정

SQL Server Compact Edition 환경을 설정하여 독립 실행형 데스크톱 응용 프로그램이나 분산형 데이터베이스 응용 프로그램을 구축할 수 있습니다.

  • 로컬로 실행하려는 장치에 배포할 수 있는 응용 프로그램을 데스크톱에서 작성하려면 개발 및 클라이언트 환경을 설정해야 합니다. 개발 환경에는 Microsoft Visual Studio 2005의 설치 작업이 포함됩니다. 자세한 내용은 개발 환경 설치를 참조하십시오. SQL Server Compact Edition 를 설치하면 클라이언트 환경이 제공됩니다. 자세한 내용은 장치에 SQL Server Compact Edition 설치 및 배포를 참조하십시오.
  • SQL Server Compact Edition 를 사용하는 분산형 데이터베이스 응용 프로그램을 구축하려면 개발 환경, 클라이언트 환경 및 서버 환경을 설정해야 합니다. 이러한 환경 설정 작업에는 Visual Studio 2005, Microsoft SQL Server 2005 및 SQL Server Compact Edition 설치, Microsoft 인터넷 정보 서비스(IIS) 설치 및 구성, 연결 구성 등이 포함됩니다. 자세한 내용은 클라이언트 및 서버 환경, SQL Server Compact Edition 설치서버 환경 설치를 참조하십시오.

보안 구성

필요한 SQL Server Compact Edition 시스템을 설치한 후 IIS 보안 옵션을 구성해야만 클라이언트와 서버 간에 데이터를 교환할 수 있습니다.

또한 SQL Server Compact Edition 에서는 IIS의 SSL(Secure Sockets Layer) 기능을 사용하여 SQL Server Compact Edition 를 실행하는 장치와 SQL Server 를 실행하는 컴퓨터 간에 전파되는 데이터를 암호화할 수 있습니다.

자세한 내용은 서버 환경 구성 및 보안 설정을 참조하십시오.

클라이언트 및 서버 연결

SQL Server Compact Edition 에서는 다음 두 가지 방법으로 데이터 원본에 연결하여 데이터를 교환할 수 있습니다.

  • RDA(Remote Data Access)
  • 병합 복제

이러한 연결 솔루션은 IIS의 인증, 권한 부여 및 암호화 서비스를 사용합니다. 연결은 유선 및 무선 LAN과 WAN을 통해 수행할 수 있습니다. Microsoft ActiveSync는 데스크톱 컴퓨터에서 네트워크 연결을 사용하여 SQL Server 와 통신할 수 있습니다. 이렇게 하면 장치에 네트워크 카드나 모뎀이 필요하지 않습니다.

SQL Server Mobile 데이터베이스 및 데이터 사용

다음 구성 요소를 사용하여 SQL Server Compact Edition 데이터베이스와 데이터를 수정하고 관리할 수 있습니다.

  • 프로그래밍 API
  • SQL 언어
  • SQL Server Management Studio 및 SQL Server Management Studio Express

또한 SQL Server Compact Edition 에서는 데이터베이스에 대한 다중 연결 액세스, 다중 열 인덱스 및 일치하는 인덱스 제한, 트랜잭션 지원, 참조 무결성, 128비트 파일 수준 암호화 및 암호 보호, 쿼리 최적화 프로그램 등을 제공합니다.

SQL Server Compact Edition 데이터베이스 엔진 에서는 대상 장치의 프로세서에 따라 약 2.2MB에서 2.6MB 정도의 디스크 공간을 차지합니다. SQL Server Compact Edition 는 최대 4GB의 데이터베이스를 지원합니다.

응용 프로그램 구축

SQL Server Compact Edition 및 .NET Compact Framework는 엔터프라이즈 정보 시스템에 액세스하는 장치를 위한 응용 프로그램을 구축하는 데 사용할 수 있는 개발 인프라 기술을 제공합니다.

SQL Server Compact Edition 를 사용하는 응용 프로그램에는 로컬 SQL Server Compact Edition 데이터베이스 생성, 로컬 데이터 업데이트, 장치에서 변경된 내용을 SQL Server 2005 데이터베이스와 병합하는 작업 등이 포함될 수 있습니다.

SQL Server Compact Edition 에서 지원되는 프로그래밍 모델은 다음과 같습니다.

  • C# 또는 Microsoft Visual Basic을 사용하여 액세스할 수 있는 ADO .NET
  • Visual Studio 2005에서 Visual C++ 옵션을 사용하여 액세스할 수 있는 OLE DB

참고 항목

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기