안녕하세요


개발자와 DBA 업무를 5년쯤 병행 하다 이제는 DBA로 전향하기위해 회사와 조율 중에 있는 초보 DBA입니다.


최근 고민이 하나 생겼는데요, 물론 많은 고민 거리 중에 한 개입니다.


운영DB서버가 있고 개발 DB서버가 있을 때 여러분들은 어떻게 개발 서버의 DATA를 관리하시나요?


운영서버에는 여러개의 DB가 존재하고 각각 수백GB들의 DB입니다.



백업 파일을 이용하여 주기적으로 운영서버에서 개발 서버로 복원 될 수 있게 Sciprt를 만들어보기도 하였으나


이는 비효율 적이라는 생각이 듭니다.



복제를 이용하는 방법도 있고, Table의 관계를 정확히 이해하고 개발 서버의 Table을 삭제하고 DATA가져오기나 내보내기 또는 Linked server를 이용하는 방법도 있을 것 같은데...


여러분들은 어떤 방법으로 하시나요?