답변:
따라서 "내보내기"는 .bacpac
파일을 만들고 "추출"은 .dacpac
파일을 만듭니다 .
두 가지 옵션을 모두 시도하고 파일 형식이 다른 것을 확인한 후 여기 에서이 정보를 찾았 습니다 .
DACPAC와 BACPAC는 비슷하지만 서로 다른 시나리오를 대상으로합니다. DACPAC는 기존 데이터베이스 업그레이드를 포함하여 스키마 캡처 및 배포에 중점을 둡니다. DACPAC의 주요 사용 사례는 엄격하게 정의 된 스키마를 개발, 테스트 및 프로덕션 환경에 배포하는 것입니다. 또한 그 반대는 프로덕션 스키마를 캡처하여 테스트 및 개발 환경에 다시 적용하는 것입니다.
반면 BACPAC은 두 가지 주요 작업을 지원하는 스키마 및 데이터 캡처에 중점을 둡니다.
EXPORT – 사용자는 데이터베이스의 스키마와 데이터를 BACPAC로 내보낼 수 있습니다.
가져 오기 – 사용자는 스키마와 데이터를 호스트 서버의 새 데이터베이스로 가져올 수 있습니다.
이러한 기능은 데이터베이스 관리 도구 (SQL Server Management Studio, Azure Portal 및 DACFx API)에서 지원됩니다.
tl; dr = 추출은 스키마 정보에 사용되며 내보내기는 스키마 정보 및 데이터에 사용됩니다.