우리는 데이터베이스에 충분한 데이터를 가진 간단한 데이터베이스 인스턴스를 가지고있어 유용하게 사용할 수 있으며 데모 목적으로 사용할 수 있으며 랩톱에 복사하여 개발자 작업에 사용할 수 있도록하고 싶습니다. 나는 사무실에 없다. (일반 dev 데이터베이스 인스턴스는 약 150GB,이 인스턴스는 3GB입니다)
랩톱에서 인스턴스를 재생성하는 가장 반복 가능하고 스크립팅 가능한 방법은 무엇입니까? SqlServer2008 용 설치 프로그램을 다시 실행하고 인스턴스를 설정해야한다고 확신하지만 그 후에 ... 매달마다 오래된 데이터베이스를 삭제할 수 있기를 바랍니다. 하나의 데모 시스템이나 랩톱에서 인스턴스가 변경되지 않으므로 모든 새로운 내용을 랩톱에 복사하십시오. 그러나 데이터베이스 자체는 sprocs 등을 새로 고 치면서 업데이트됩니다.
모든 "drop database-files; add database-files {path}"스크립팅을 고려하여 일종의 실행 가능한 배치 파일에 보관 한 다음 "drop, delete, copy, add"할 수 있지만 궁금한 점이 있는지 궁금합니다. xcopy와 batch보다 더 나은 방법입니까?
나는 싼 것을 이것을하려고 노력하고있다 (우리는 항상 싼 것을 시도하고하지는 않는다). 나는 특히 RedGate 제품 등에 관심이 없다. 텍스트 편집기에서 쉽게 유지할 수있는 것을 원합니다.