3

많은 DB를 통해 방대한 데이터베이스 개체 컬렉션을 소스 제어 (TFS 2010)로 가져 오는 옵션을 찾고 있습니다. 여기서 성공하면 TFS 빌드를 통해 특정 DB 변경을위한 alter 스크립트를 생성합니다.ERWin 모델을 Visual Studio 2008 GDR 2/2010 db 프로젝트와 동기화

문제는 데이터 아키텍처 그룹이 DB 개체 (SP 제외)를 유지 관리하고 ERWin을 통해 모델 중심 프로세스 내에서 작업한다는 것입니다. 즉, ERWin 모델을 통해 DB를 유지 관리하고 변경 사항을 릴리스하는 데 사용되는 변경 사항을 생성합니다.

DB 개체 (ERWin 모델뿐만 아니라)를 TFS로 가져 오는 목표를 달성하기 위해 Visual Studio DB 프로젝트를 통해이 작업을 수행하는 것이 가장 좋습니다. 알 수 있듯이 CA가 ERWin과 Visual Studio 간의 통합을 계속 지원할 필요가 거의 없으며 Visual Studio 2008 DB Ed의 경우 더 이상 작동하지 않습니다. 동독. 이와 관련하여 내가 오도 한 경우, 나를 똑바로 세워주십시오.

  1. 는 어윈 모델의 변경을 수행

    하나 개의 잠재적 인 솔루션이다.

  2. ERWin에서 생성 된 alter 스크립트를 가져 와서 해당 Visual Studio DB 프로젝트로 가져와 DB 프로젝트의 개체를 업데이트하십시오.
  3. DB 프로젝트의 변경된 개체를 TFS로 확인하십시오.
  4. TFS Build는 릴리스 프로세스를 통해 변경 내용을 푸시하는 데 사용될 alter 스크립트를 생성하기 위해 실행됩니다.

제 질문은이 솔루션이 실행 가능합니까 아니면 다른 옵션이 있습니까?

답변

0

당신이 해결하려고하는 두 가지 작업 방식간에 본질적으로 충돌이있어 솔루션이 나에게 상당히 번잡하게 들립니다.

데이터 아키텍처 그룹은 어떻게 작동합니까? 그들은 ERWin에서 버전 컨트롤을 사용합니까, 아니면 버전 관리를 위해 어떤 프로세스를 사용합니까?

DB 개체에 수동 병합 프로세스가있는 대신 변경 프로세스를 빌드 프로세스에 통합하여 보겠습니다.

두 개의 팀 소스 제어 시스템을 통합하여 앞으로 나아갈 데이터베이스 개체의 한보기를 볼 수 있도록 확장 할 수 있습니다.