1

나는이 다음 스택을 기존의 클라이언트 - 서버 3 계층 응용 프로그램 :변환은 항상에 연결 간헐적으로 연결되는 응용 프로그램

  • 스마트 클라이언트 (윈 - 양식)
  • IIS/ASP.NET
  • SQL 서버

일부 데이터는 Entity-Attribute-Value (EAV) 모델에 저장됩니다. 모든 기본 키는 정수 ID 열입니다. 데이터베이스 작업은 주로 저장 프로 시저를 사용하여 수행됩니다.

내가 가끔 연결 응용 프로그램 (OCA)

는 클라이언트의 설치 및 자원 제한에 아무 문제가 없어야로이 응용 프로그램을 변환하는 임무입니다.

이것은 저에게 처음으로 그런 프로젝트입니다.

좀 읽기 SQL 서버 복제하기 위해 기존 코드 및 제한 변화에 미치는 영향을 보존에

, 내가 3를 설치 고려하고 ms sync framework

  • Enterprise library/occasionally connected smart clients
  • 에 대한

    • 했을 동기화를 처리하기 위해 동기화 프레임 워크를 사용하여 WS에서 동기화를 처리합니다. 또한 동기화가 참조 할 하나의 마스터 서버가 있어야합니다.

      이 솔루션이 실현 가능합니까?

      항상 on Connected 3-tier 응용 프로그램을 간헐 접속 응용 프로그램으로 변환하는 것과 관련된 다른 리소스가 있습니까?

      감사합니다.

  • 답변

    1

    이 가능해야합니다. 별로 변화가 없다. 클라이언트에 로컬 데이터베이스를 설치하기 만하면됩니다.

    그러나 신원 확인 열을 사용하고 있습니다. (클라이언트 1은 1-1000, 클라이언트 2는 1001-2000 등) ID 값을 분할하지 않으면 ID를 업로드 할 때 ID가 중복됩니다.

    보기 : Database Sync:SQL Server and SQL Express N-Tier with WCF