2008-11-06 3 views
3

야간에 또는 일주일에 한 번만 실행되는 작업을 수행하여 dev 데이터베이스의 스크립트를 생성하고 싶습니다. 그들은 경향이 있으며 개발자는 스크립트를 작성하거나 문서화하지 않고 변경 작업을하는 습관이 있습니다.야간 작업에서 SQL 2005 데이터베이스 구조 스크립팅

마우스 오른쪽 버튼을 클릭하고 작업> 스크립트 생성을 할 때 발생하는 일을 본질적으로 모방 할 작업을 만들고 싶습니다. 뭔가 이상한 일이 발생하면 우리는 구조를 다시 생성 할 수 있으며 (내용은 '생성 가능') 동시에 잃어 버린 백업에서 복원하지 않고도 백업 및 실행이 가능하다는 것을 의미합니다 뭔가 나쁜 일로.

나는 sqlpubwiz에 대해 읽었지만 내 컴퓨터에만 설치된 클라이언트 도구 만 가지고있는 dev 컴퓨터에서만 찾을 수있었습니다. 나는 올바른 길을 가고 있는가?

답변

2

나에게 잘 맞았던 다른 접근 방식을 제안합니다. 개발 데이터베이스를 삭제하고 알려진 구성에서 복원 한 야간 작업을 실행 한 다음 소스 제어에 커밋 된 모든 변경 스크립트를 적용합니다. 이 방법의

장점 : 귀하의 변경 스크립트

  • 더 즉흥적 데이터베이스
  • 개발자는 신속하게 변경 스크립트를 생성하고 소스 제어에 커밋하는 법을 배워야 변경되지 않습니다 있습니다 매일 밤 테스트

    이 방법을 사용한 후에는 복원 원본에 최신 백업본을 사용했습니다. 이는 생산의 데이터 변경으로 인해 예상치 못한 일이 발생할 수 있기 때문에 불확실성을 야기하지만, 생산 문제에 신속하게 대응해야 할 경우 잘 작동합니다.

  • 0

    APEXSQL Script - 명령 줄 버전 사용 - 버전 관리 등을 간단히 확인하십시오.

    관련 문제