• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    미해결

데이터베이스 가져오기 관련해서 질문드려요.

21.04.25 22:05 작성 조회수 90

0

안녕하세요.

기존에 만들어져 있는 데이터베이스를 사용할때는 ado 폴더이하를 모두 지우고, 데이터베이스 프로젝트에서 우클릭후 데이터베이스 를 선택해서 가져오면 현재 데이터베이스의 구조와 프로시저들이 모두 가져와 지는것을 이해했습니다.

그런데, 그 이후, 다른사람과 같이 작업을 하다보니,

서버의 테이블 구조나 프로시저를 다른 개발자가 바꾸는 일이 발생했다면,

그 변경사항을 제가 작업중인 데이터베이스 프로젝트로 동기화(?) 시키는 방법이 있을까요? 아니면 모두 지우고 다시 가져오기를 해야 하는 것인지?

답변 좀 부탁드립니다. 감사합니다.

답변 1

답변을 작성해보세요.

0

그 부분은 저도 고민입니다. 사실 DB설계자는 반드시 한명이어야 문제가 없다는 것을 인정합니다. 서로 테이블 등의 속성을 바꾸었을 경우 C# 소스코드처럼 명쾌하게 동기화된다고 말씀드릴 수 없습니다. 그래서 실전에서 저의 경우도 데이터베이스, Repository, Model까지를 데이터베이스 설계자의 역할로 규정하고 다른 사람들은 소스에 손을 대지 않습니다. 왜냐면 이 세 가지는 완전히 하나를 이루는 것들이라 하나가 달라지면 모두 바뀔 확률이 높습니다. 도움이 되시길 바랍니다.