스토리지 생성후 백업을 진행할시 오류가 난다.

"Service-managed TDE(기본 TDE)가 켜져 있는 SQL MI는 사용자 백업(.bak)을 지원하지 않습니다."
즉, SQL MI → .bak 백업 자체가 불가능하다는 Microsoft 공식 정책입니다.
SQL MI는 사용자 수동 백업(.bak) 을 지원하지 않습니다.
- SSMS에서 "백업" 메뉴는 보여도
- 실제 실행하면 항상 이 오류가 발생합니다.
이유
- SQL MI 백업은 Azure 내부 엔진 전용 → 다운로드/파일생성 불가
- 기본적으로 TDE(Service-managed 또는 CMK) 가 반드시 ON
- Azure 정책상 .BAK 포맷으로 외부 추출 금지
Microsoft 공식 문서 (SQL MI에서는 Native backup 불가)
https://learn.microsoft.com/azure/azure-sql/managed-instance/automated-backups-overview
자동 Geo-Redundant 백업 - Azure SQL Managed Instance
Azure SQL Managed Instance가 모든 데이터베이스를 자동으로 백업하고 특정 시점 복원 기능을 제공하는 방법을 알아봅니다.
learn.microsoft.com
그래서 어떻게 해야 하나?
방법 1) BACPAC Export
(가장 일반적 / 고객에게도 많이 권장)
➡ Azure Portal / SSMS / SqlPackage
장점:
- 로컬 SQL Server에 바로 Import 가능
- TDE / CMK 관계 없음
단점:
- 로그/잡/인덱스 일부 미포함
⭐ 방법 2) Transactional Replication
(SQL MI → On-Prem SQL Server)
- 실시간 동기화 가능
- .bak 없이도 데이터 이동 가능
⭐ 방법 3) ETL / Azure Data Factory / SSIS
- 대량 데이터 이동
- 테이블 단위 제어 가능

Rss Feed