2009-06-05 5 views
0

현재 SQL Compact Edition을 실시간 데이터 캡처 용 데이터베이스로 사용하는 응용 프로그램이 있습니다. 일부 사용자는 자신의 응용 프로그램을 작성하여 응용 프로그램에서 캡처하는 동안이 데이터에 대해 쿼리하고보고하기를 원합니다. 그러나 SQL Compact Edition은 응용 프로그램과 함께 In-Process로 실행되므로 외부 프로세스가 SQL Compact에 연결하는 것을 허용하지 않습니다.SQL Compact 실시간 SQL 병합/동기화

사용자가 제공하는 외부 데이터베이스 서비스 (SQL Express 또는 표준 SQL Server)에이 데이터를 실시간으로 복제하여 응용 프로그램이 계속 쿼리 /보고하는 데 사용할 수있는 방법을 고려하고 있습니다 SQL Compact에 쓰기.

최상의 방법에 대한 권장 사항은 무엇입니까? 필자는 Sync Framework에 대해 조금 읽었지 만 일괄 동기화에서 좀 더 목표가있는 것처럼 보입니다. 반면에 (거의) 실시간으로 동기화해야합니다.

다른 사람들이 유사한 시나리오를 실행하고 어떻게 대응했는지 궁금합니다. 어떤 제안이라도 대단히 감사하겠습니다.

답변

0

사용자가 이미 SQL CE를 실행중인 컴퓨터에 SQLExpress를 설치하게하려면 "실시간"응용 프로그램을 SQLExpress에 직접 작성하지 않는 것이 어떻습니까? 확실히 그것은 연결 문자열에 대한 변경 일뿐입니다.

관련 문제