4

어떻게 .bat 파일을 사용하여 SQL Server 데이터베이스의 스키마 및/또는 내용을 스크립팅 할 수 있습니까?데이터베이스 "스크립트"를위한 일괄 처리 파일

마법사를 통해이 작업을 수행 할 수 있지만 원본 제어를 위해이 파일의 작성을 간소화하고 싶습니다.

SQL Server와 함께 제공되는 도구에 제 삼자 도구를 사용하지 않으려합니다.

답변

6

오픈 소스 SubSonic 소프트웨어의 일부인 SubCommander이라는 무료 도구가 있습니다. 나는 매일이 도구를 사용하여 스키마와 데이터를 "덤프"로 만들었습니다.

당신은 스크립트 밖으로 스키마 및 SubCommander를 사용하여 데이터 (그리고 좋아하는 소스 제어 시스템의 다음 버전을) 할 수 있습니다. 로컬 스크립트

sonic.exe 버전 인/아웃 스크립트

이 출력됩니다 스크립트 파일 (.SQL) : 데이터를 넣을 위치를 간단히 명령 "버전"을 사용하고 SubCommander에게 당신의 프로젝트

또한 난 당신이 박쥐 파일에서 사용할 수 있는지 모르겠습니다 만, Microsoft SQL Server Database Publishing wizard를 사용하여 시도 할 수 있습니다 디렉토리.