sqlce
[SQLCE강좌] 7. RDA 아키텍쳐와 구현 방법
안녕 하세요. 멍구 입니다. 일곱번째 강좌 시작 하겠습니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- RDA 아키텍쳐 RDA란 원격지의 SQL서버에 접근해 원하는 작업을 수행하는 방법으로 경우에 따라서 SQLCE DB에 결과를 받아 오기도 합니다. SELECT문장의 경우가 대표적인 경우로 MR과 마찮가지로 PDA에 저장된 SQLCE DB를 ADOCE로 접근해서 원하는 데이타를 볼 수 있습니다. MR과 비슷하지만 Server쪽에 OLE 프로바이더를 통해 직접 SQL서버에 접근 하는 것을 볼 수있습니다. 그래서 MR과 같이 별도의 서버 셋팅이 필요가 없습니다. 그리고, 원하는 작업을 바로 SQL서버에 반영 할 수가 있습니다. 하지..
[SQLCE강좌] 6. MR 아키텍쳐와 구현 방법
안녕 하세요. 멍구 입니다. 여섯번째 강좌 시작 하겠습니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- MR 아키텍쳐 MR이란 DBMS의 병합 복제 기능을 이용하여 SQLCE와 동기화 하는 방법입니다. MSSQL의 DB를 복제해서 SQLCE의 DB로 싱크받아 PDA에 저장하고 있는 것이지요. SQLCE DB의 경우 하나의 DB가 하나의 물리적인 파일로 보관 됩니다. 보완을 위해 암호를 걸 수 도 있습니다. 위의 그림을 보면 가장 아래 SQL서버가 있고, 그 위에 SQL Server Reconciler는 저번 강좌에서 MR을 위한 SQL서버 셋팅 부분 입니다. 그 위에 SQL Server CE Server Agent는 ssceda..
[SQLCE강좌] 5. MR 서버 셋팅 방법
안녕 하세요. 멍구 입니다. 다섯번째 강좌 시작 하겠습니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- MR의 경우 SQL서버에 별도의 셋팅을 필요로 합니다. EM을 사용해서 셋팅 하므로 그렇게 어려지 않습니다. 역시 스샷을 보며 간단하게 설명해 나가겠습니다. 일단 Northwind DB를 MR셋팅을 해보겠습니다. 도구 / 복제 / 게시 만들기 및 관리 를 선택 합니다. Northwind를 선택하고, 개시 만들기를 클릭합니다. 마법사가 실행되면 다음 단계로 넘어갑니다. 배포자는 첫 번째 항목의 자체 배포자를 선택합니다. 스냅샷 폴더는 sscesa20.dll이 위치한 가상폴더를 지정해 줍니다. 게시데이타 베이스도 Northwind..
[SQLCE강좌] 4. PDA에 SQLCE설치
안녕 하세요. 멍구 입니다. 네번째 강좌 시작 하겠습니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- SQLCE를 사용하기 위해서는 PDA에도 설치를 해줘야 합니다. 먼저 PDA의 windows폴더에 카피할 파일들 이 있습니다. SQLCE를 설치하게 되면 ADOCE 3.1도 설치가 되는데 ADOCE의 경로를 보면 C:\Windows CE Tools\dataaccess31\wce300 아래 여러 폴더가 있는 설치하고자 하는 PDA에 맞는 CPU폴더 아래에 파일을 PDA의 windows폴더에 카피합니다. adoce31.dll adocedb31.dll adoceoledb31.dll adoxce31.dll msdadc.dll msdae..
[SQLCE강좌] 3. 기본적인 Server Agent 설정
안녕 하세요. 멍구 입니다. 세번째 강좌 시작하겠습니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 기본적인 Server Agent의 설정 저번 강좌를 통해 SQL서버와 SQLCE의 동기화를 위해 SQL서버에는 IIS가 있고, SQLCE를 설치하면 같이 설치가 되는 sscesa20.dll이란 파일이 있다는걸 알았습니다. HTTP프로토콜을 통해 이 sscesa20.dll을 접근 할 수 있게 셋팅이 필요합니다. 셋팅 방법은 두가지 방법이 있습니다. SQLCE를 설치하면 \Program Files\Microsoft SQL Server CE 2.0\Server 폴더 밑에 SQL Server CE Connectivity Managemen..
[SQLCE강좌] 2. MR? RDA?
안녕 하세요. 멍구 입니다. 두번째 강좌 시작하겠습니다. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- MR? RDA? SQLCE를 별도 DB로 사용할 수도 있겠지만, 대부분의 경우 SQLCE를 사용한다는건 기간 MS-SQL과 연동해 사용하는 경우가 대부분입니다. 실제 사용하는 DBMS가 두개가 되는 것이지요. DB SERVER에 저장되어 있는 기간 MS-SQL서버와 PDA안에서 구동되는 SQLCE가 그것이지요. 문제는 이 두개의 DBMS를 동기화 하는 것인데, Microsoft에서는 용도에 따라 두가지 방법을 제시 하고 있습니다. MR(Merge & Replacation)과 RDA(Remote Data Access)가 그것입니다...