Visual Studio 및 TFS 프로젝트에서 변경 스크립트를 생성 할 수 있습니까? 두 버전의 데이터베이스를 선택하거나 날짜 범위를 입력하고 DBA에게 전달하여 프로덕션 데이터베이스에 적용 할 수있는 변경 스크립트를 얻고 싶습니다.TFS 및 Visual Studio 데이터베이스 프로젝트에서 변경 스크립트 생성
스키마 비교를 수행하기 위해 프로덕션 스키마에 액세스 할 수 없습니다. My DBA는 SQL 스크립트를 원하며 스냅 샷 방법을 사용하지 않습니다.
Visual Studio 2013과 SQL Server 2008 이상을 사용하고 있습니다.
도움말!
Dacpacs? 옵션 일 수 있습니다. –
Dacpac은 스냅 샷이므로 해당 방법을 사용하고 싶지 않습니다. DBA는 개발 프로세스에 적극적으로 관여하지는 않지만 서버를 만지기 전에 변경 사항을 개별적으로 검토 할 수 있기를 원합니다. –
dacpac은 SQL 스크립트를 생성하는 데 사용할 수는 있지만 실행하지는 않습니다. 그렇게하면 DBA는 자신이 원하는 모든 것을 검토 할 수 있습니다. 'sqlpackage/action : script' 옵션을 사용하고 원본을 dacpac으로, 대상을 프로덕션 서버 연결 문자열로 지정하십시오. 그러면 서버가 변경되지 않고 변경 사항을 검사 할 수 있습니다. – jessehouwing