다음을 통해 공유


방법: 로컬 및 원격 데이터베이스 간 동기화 초기화

업데이트: 2007년 11월

로컬 데이터베이스 캐시를 추가하고 데이터 동기화 구성 대화 상자에 구성 정보를 입력한 후에도 계속해서 로컬 및 원격 데이터베이스를 실제로 동기화하는 코드를 응용 프로그램에 추가해야 합니다. SyncAgent의 Synchronize 메서드를 호출하여 동기화를 시작합니다.

동기화는 원격 데이터와 로컬 데이터베이스(.sdf) 사이에서 데이터만 동기화한다는 것을 이해해야 합니다. 즉, 응용 프로그램의 데이터는 여전히 데이터베이스에서 다시 로드해야 합니다. 로컬 데이터베이스에서 업데이트된 데이터로 응용 프로그램 데이터 소스를 다시 로드하십시오. 예를 들어 TableAdapter.Fill 메서드를 호출하여 로컬 데이터베이스에서 업데이트된 데이터가 있는 데이터 집합의 데이터 테이블을 로드합니다.

데이터 동기화 구성 대화 상자에는 Synchronize 메서드를 호출하는 올바른 구문이 포함된 코드 예제를 제공하는 코드 예제 표시 링크가 있습니다. 응용 프로그램에서 동기화를 수행해야 하는 모든 위치에 이 코드 예제를 포함하십시오.

참고:

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

절차

로컬 및 원격 데이터베이스 간 동기화를 초기화하려면

  1. 솔루션 탐색기에서 .sync 파일을 두 번 클릭하여 데이터 동기화 구성 대화 상자를 엽니다.

  2. 데이터 동기화 구성 대화 상자에서 코드 예제 표시 링크를 클릭합니다.

  3. 클립보드에 코드 복사를 클릭한 후 닫기를 클릭합니다.

  4. 이전 단계에서 복사한 코드 예제를 응용 프로그램에 붙여 넣습니다. 동기화 호출을 초기화하려는 위치에 붙여 넣으십시오. 다음 코드에서는 Northwind Customers 테이블을 동기화하도록 구성된 응용 프로그램에 대해 동기화를 초기화하는 방법을 보여 줍니다.

    ' Call SyncAgent.Synchronize to initiate the synchronization process.
    ' Synchronization updates only the local database,
    ' not your project's data source.
    Dim syncAgent As NorthwindCacheSyncAgent = New NorthwindCacheSyncAgent()
    Dim syncStats As Microsoft.Synchronization.Data.SyncStatistics = syncAgent.Synchronize()
    
    ' TODO: Reload your project data source from the local database.
    ' (For example, call the TableAdapter.Fill method.)
    
    // Call SyncAgent.Synchronize() to initiate the synchronization process.
    // Synchronization updates only the local database, not your project's data source.
    NorthwindCacheSyncAgent syncAgent = new NorthwindCacheSyncAgent();
    Microsoft.Synchronization.Data.SyncStatistics syncStats = syncAgent.Synchronize();
    
    // TODO: Reload your project data source from the local database. (For example, call the TableAdapter.Fill method.)
    
  5. 동기화한 후 응용 프로그램의 데이터 소스를 동기화된 로컬 데이터베이스의 데이터로 다시 채우는 코드를 추가합니다.

참고 항목

작업

연습: 필요에 따라 연결되는 응용 프로그램 만들기

방법: 응용 프로그램에서 데이터 동기화 구성

개념

필요에 따라 연결되는 응용 프로그램 개요

SQL Server Compact 3.5 및 Visual Studio