Visual Studio 2013 및 VS 2013을 사용하는 SQL Server 프로젝트 관련 정보를 찾고 있습니다. 현재 존재하는 데이터베이스를 사용하고있는 프로젝트에서 현재 작업하고 있습니다. ERP 응용 프로그램에서 사용됩니다. 우리는 대상 데이터베이스의 테이블에 필드를 변경하고 작성하는 SQL 스크립트를 작성하고 있습니다.Visual Studio 2013 SQL Server 프로젝트 배포/게시
이제는 해당 스크립트를 "게시"하지 않고 실행해야하는 순서대로 필요한 모든 SQL 스크립트를 포함하는 배포 후 스크립트를 만듭니다. 모든 것이 잘 작동합니다. 프로젝트를 빌드 할 때 대상 데이터베이스를 통해 실행되는 PostDeploy.sql 스크립트 파일의 새로운 복사본이 생성됩니다.
현재 스크립트는 테이블을보고 추가해야하는 열이있는 경우 테이블을 조사한 다음 다시 작성합니다. 테스트 단계에서는 문제가 없지만 일단 테스트가 끝나면 여러 단계의 데이터베이스가 테스트되어야합니다. 이미 컬럼이 이미 존재할 수도 있고, 그 경우 우리는 컬럼을 삭제하려고하지 않을 것입니다. 대신 스키마와 데이터 레벨을 비교하고 다른 오브젝트를 넘겨서 컬럼을 삭제할 수 있습니다. "업데이트"대신 삭제해야합니다. 나는이 질문을 할 때 내가 모호하지 않기를 바란다.
이 비디오를 발견 했으니 : https://www.youtube.com/watch?v=AuVpmu9CKRY 그리고 그게 내가해야 할 일인지 확실하지 않습니까? 나는 너희들의 제안을 좋아할거야.
멋진 하루 보내!