2013-04-02 3 views
0

모든 부서의 전역 테이블을 유지하는 마스터 데이터베이스가 있습니다. 또한 데이터베이스 이름과 기타 연결 매개 변수가 들어있는 부분 표가 있습니다.마스터 데이터베이스에서 부서 데이터베이스로 데이터를 복사하는 저장 프로 시저

모든 부서는 부문 별 테이블을 포함하는 별도의 데이터베이스와 마스터 데이터베이스에서 글로벌 테이블의 복사본 인 글로벌 테이블을 가지고 있습니다.

우리는 매일 작업으로 실행되며 master 데이터베이스에서 글로벌 테이블이 업데이트되었는지 확인하는 동적 저장 프로 시저를 만들려고합니다. 예인 경우, 데이터는 전역 테이블에서 루프의 각 부분에 대한 부분 표로 복사됩니다.

개발에 도움이 되든지 도움이 되었습니까? 감사합니다

답변

2

SQL Server 복제를 사용하려고합니다. transactionalmerge 복제 모두 청구서에 맞을 수 있습니다. 마스터에서 발행물을 만들고 각 부서에서 필터링 된 구독을 만들도록하십시오 (Filter Published Data 참조).

변경 사항을 추적하기위한 인프라가 없기 때문에 데이터를 효율적으로 원격으로 비교할 수 없으며 델타의 안정적인 전달 방법이 없기 때문에 데이터를 저장하지 않아도되므로 '저장 프로 시저' 적절한 모니터링 및 배포 도구 세트, 갈등 등을 감지하고 조치 할 수있는 방법 등이 없습니다. 휠을 재발 명하지 마십시오. 특히 오래되고 잘 테스트 된 휠.

관련 문제