.dacpac
을 사용하여 SQL Server 데이터베이스를 게시하고 Azure SQL 데이터베이스에 프로필을 게시하려고합니다. 우리는 오랜 기간 동안 아무런 문제없이 온 프레미스 SQL Server를 사용 해왔고 현재 Azure와 AWS를 평가하여 어느 것이 가장 적합한 지 확인합니다.데이터베이스를 Azure에 배포 SQL sp_MSforeachtable을 찾을 수 없습니다.
우리는 SQL Server 데이터베이스 프로젝트를 가지고 있으며 Azure SQL 데이터베이스에 배포하려고하지만 SSDT에서 생성 된 스크립트를 실행하지 못합니다. 이는 생성 된 스크립트에 Azure SQL에없는 저장 프로 시저 sp_MSforeachtable
에 대한 호출이 포함되어 있기 때문입니다.
또한 대상 플랫폼을 SQL Server 2016에서 Azure SQL V12로 변경했습니다. 나는 Azure SQL 데이터베이스 배포 작업을 사용하여 Visual Studio 2017의 프로필을 게시하고 VSTS 릴리스 관리에서이 작업을 시도하고 있습니다. 물론 .dacpac
및 publish.xml
파일을 작업에 제공하면됩니다.
수동으로 저장 프로 시저를 추가 할 수 있다는 것을 알고 있지만 이러한 게시/배포 방법이 의도 한 것은 아닙니다. 누구든지 아이디어가 있습니까?
이 문제를 재현 할 수있는 세부 단계와 코드 기능 :
이 위치에 복사본을 찾을 수 있습니까? –
Visual Studio를 통해 직접 게시하면 어떻게됩니까? –
간단한 데이터베이스 프로젝트 (테이블 및 저장 프로 시저)로는이 문제를 재현 할 수 없습니다. OneDrive에서 세부 빌드 및 로그를 공유 할 수 있습니까? (system.debug 변수를 true로 설정/추가) –