저는 많은 (약 30 개) 테스트 스테이션이있는 새로운 테스트 데이터 관리 시스템을 설계하기 시작했습니다.일부 SQL Server 데이터를 오프라인에 저장
시스템은 네트워크가 중단 된 경우에도 데이터를 오프라인으로 수집 할 수 있어야합니다.
각 스테이션은 테스트 구조 (사양, 엔터티 유형, 비즈니스 규칙/워크 플로 등)의 최신 읽기 전용 복사본을 유지하지만 테스트 데이터는 보관하지 않습니다. 실제 테스트 데이터는 서버를 찾을 수없는 경우 로컬에 저장됩니다.
네트워크 중단 준비를 위해 일종의 동기화가 필요할 수 있습니다. 동기화는 업데이트 된 테스트 구조를 가져옵니다. 다른 동기화는 저장하지 않은 테스트 데이터를 푸시합니다.
어떻게하면 좋을까요? 어떤주의 사항?
아이디어/생각 :
- 는 각 시스템에서 SQL 서버를 설치하고 서버와 클라이언트가 (비용이 과도 같다) 동기화 스크립트를 작성.
- 동기화 스크립트를 사용하여 응용 프로그램 정의 원시 데이터 파일에 데이터의 로컬 복사본을 저장합니다.
- 클라이언트가 오프라인으로 데이터를 수집 할 수 있도록 SQL Server에 내장 된 것이 있습니까?
- 모든 데이터를 로컬에 저장 한 다음 "전송"버튼을 클릭하여 데이터를 네트워크로 푸시합니다.
환경 : MS SQL 서버는 윈도우 서버에서 실행되는 2008
당신은 그들이 위대한 마음에 대해 말하는 것을 알고 있습니다. :) – bobs