다음을 통해 공유


RDA(Remote Data Access) 구현

Microsoft SQL Server Compact 3.5에서 RDA(Remote Data Access)를 구현하려면 다음을 수행해야 합니다.

  • 적절한 사용자 권한으로 SQL Server를 구성합니다.

  • 클라이언트 간에 데이터를 전파합니다.

  • 서버상의 오류로 인해 적용하지 못한 행의 충돌 문제를 해결합니다.

  • 응용 프로그램 오류를 처리합니다.

이 섹션에서는 적절한 사용자 권한으로 SQL Server를 구성하고 서버와 클라이언트 간에 데이터를 전파하는 방법에 대해 설명합니다. 충돌 문제 해결에 대한 자세한 내용은 RDA 충돌 감지 및 보고를 참조하십시오.

RDA 구현 지침

RDA를 사용하여 SQL Server 데이터베이스에 액세스하는 응용 프로그램을 디자인하는 경우 다음 지침을 따르십시오.

  • 응용 프로그램은 항상 RDA를 초기화하고 제어해야 하며 SQL Server에서 장치로 테이블을 끌어와야 합니다. 다음은 몇 가지 주의 사항입니다.

    • 테이블을 추적하는 경우 응용 프로그램은 변경된 데이터를 SQL Server 테이블로 주기적으로 다시 밀어넣어야 합니다.

    • SQL Server 테이블의 데이터 변경 내용으로 로컬 테이블 데이터를 업데이트하려면 테이블을 삭제하고 다시 끌어와야 합니다.

    • 또한 응용 프로그램은 SQL Server Compact 3.5 데이터베이스에서 더 이상 필요 없는 테이블을 삭제해야 합니다.

  • 사용자는 RDA의 정보로부터 보호되어야 합니다. SQL Server에서 끌어온 테이블이 추적되는 것으로 표시되면 응용 프로그램은 동기화가 필요할 때마다 RDA 개체를 사용하여 테이블 수준 동기화를 시작해야 합니다. 예를 들어 응용 프로그램에서 장치가 네트워크에 다시 연결되었음을 감지한 경우, 응용 프로그램에서 중요한 테이블 정보를 업데이트한 경우, 사용자가 동기화를 요청한 경우 또는 특정 기간이 경과된 경우 응용 프로그램은 동기화를 트리거할 수 있습니다.

섹션 내용

항목

설명

SQL Server 데이터베이스에 대한 액세스 허용

SQL Server 데이터베이스에 액세스 권한을 부여하는 방법에 대해 설명합니다.

데이터 전파

서버에서 클라이언트로 데이터 끌어오기, 클라이언트에서 서버로 데이터 변경 내용 밀어넣기 및 필요에 따른 변경 내용 및 오류 추적 작업이 포함되는 RDA(Remote Data Access)의 데이터 전파 방법에 대해 설명합니다.