최적의 보안, 성능 및 규정 준수를 보장하기 위해 Azure SQL Database REST API를 지속적으로 업데이트하고 있습니다. 2022년 10월, Microsoft는 원래 2025년 10월 31일로 예정되어 있던 API 버전 2014-04-01의 사용 중지를 발표했습니다. 고객 피드백에 따라 사용 중지 날짜를 8개월 연장하여 2026년 6월 30일까지 연장합니다.
이 확장은 서버, 데이터베이스, 탄력적 풀, 관리되는 인스턴스 및 기타 Azure SQL Database 리소스를 포함하여 2014-04-01 API 버전의 모든 작업에 적용됩니다.
서비스 중단을 최소화하려면 지원되는 API 버전으로 업그레이드하거나 새 사용 중지 날짜 이전에 2014-04-01 API 사용을 중단하는 것이 좋습니다.
2014-04-01부터 2021-11-01까지의 안정적인 API 매핑
| 이전 2014-04-01 안정적인 API | 새로운 2021-11-01 안정적인 API |
|---|---|
| 기능 | 기능 |
| 데이터 마스킹 정책 | 데이터 마스킹 정책 |
| 데이터 마스킹 규칙 | 데이터 마스킹 규칙 |
| 데이터베이스 어드바이저 | 데이터베이스 어드바이저 |
| 데이터베이스 연결 정책 | 되지 않는* |
| 데이터베이스 테이블 감사 정책 | 데이터베이스 Blob 감사 정책 |
| 데이터베이스 위협 탐지 정책 | Database Advanced Threat Protection 설정 |
| 데이터베이스 사용량 | 데이터베이스 사용량 |
| 데이터베이스 | 데이터베이스 |
| 재해 복구 구성 | 장애 조치(failover) 그룹 |
| 탄력적 풀 활동 | 되지 않는* |
| 탄력적 풀 데이터베이스 활동 | 되지 않는* |
| 탄력적 풀 | 탄력적 풀 |
| 확장 기능 | 데이터베이스 확장 |
| 방화벽 규칙 | 방화벽 규칙 |
| 지역 백업 정책 | 지역 백업 정책 |
| 작업 | 작업 |
| 쿼리 | 되지 않는* |
| 쿼리 통계 | 되지 않는* |
| 쿼리 텍스트 | 되지 않는* |
| 권장되는 탄력적 풀 | 되지 않는* |
| 복구 가능한 데이터베이스 | 복구 가능한 데이터베이스 |
| 복제 링크 | 복제 링크 |
| 복원 가능한 삭제된 데이터베이스 | 복원 가능한 삭제된 관리되는 데이터베이스 |
| 복원 지점 | 복원 지점 |
| 서버 어드바이저 | 서버 어드바이저 |
| Server Azure AD 관리자 | Server Azure AD 관리자 |
| 서버 연결 정책 | 서버 연결 정책 |
| 서버 테이블 감사 정책 | 서버 Blob 감사 정책 |
| 서버 사용량 | 서버 사용량 |
| 서버 이름 가용성 | 서버 이름 가용성 |
| 서버 | 서버 |
| 서비스 목표 | 기능 |
| 서비스 계층 관리자 | 되지 않는* |
| 투명한 데이터 암호화 활동 | 투명한 데이터 암호화 |
| 투명한 데이터 암호화 구성 | 투명한 데이터 암호화 |
| 투명한 데이터 암호화 | 투명한 데이터 암호화 |
* 최신/안정적인 버전이 없는 더 이상 사용되지 않는 것으로 표시된 API는 서비스에서 영구적으로 중단됩니다. 이러한 API에 대한 사용 시나리오를 다시 평가하세요.
안정적인 최신 버전의 Azure SQL Database REST API
| 2021-11-01 API 운영그룹 | 설명 |
|---|---|
| 백업 단기 보존 정책 | 데이터베이스의 단기 보존 정책을 만들고, 가져오고, 업데이트하고, 나열합니다. |
| 기능 | 지정된 위치에 사용할 수 있는 구독 기능을 가져옵니다. |
| 데이터 마스킹 정책 | 데이터베이스 데이터 마스킹 정책을 생성, 업데이트, 가져옵니다. |
| 데이터 마스킹 규칙 | 데이터베이스 데이터 마스킹 규칙을 생성, 업데이트, 나열합니다. |
| 데이터 웨어하우스 사용자 활동 | 실행 중인 쿼리와 일시 중단된 쿼리를 포함하는 데이터 웨어하우스의 사용자 활동을 가져오고 나열합니다. |
| Database Advanced Threat Protection 설정 | 데이터베이스의 Advanced Threat Protection 상태 만들기, 가져오기, 업데이트, 나열 |
| 데이터베이스 어드바이저 | 데이터베이스 어드바이저를 가져오고 나열합니다. |
| 데이터베이스 자동 튜닝 | 데이터베이스의 자동 튜닝을 가져오고 업데이트합니다. |
| 데이터베이스 Blob 감사 정책 | 데이터베이스의 Blob 감사 정책을 만들고, 가져오고, 업데이트하고, 나열합니다. |
| 데이터베이스 열 | 데이터베이스 열을 가져오고 나열합니다. |
| 데이터베이스 확장 | 폴리베이스 가져오기와 같은 데이터베이스 확장 작업을 수행합니다. |
| 데이터베이스 작업 | 데이터베이스에서 수행된 작업 목록을 가져오거나 데이터베이스에서 비동기 작업을 취소합니다. |
| 데이터베이스 권장 작업 | 데이터베이스 권장 작업을 가져오고 업데이트합니다. |
| 데이터베이스 스키마 | 데이터베이스 스키마를 가져오고 나열합니다. |
| 데이터베이스 보안 경고 정책 | 데이터베이스의 보안 경고 정책을 생성, 가져오기, 업데이트, 나열합니다. |
| 데이터베이스 테이블 | 데이터베이스 테이블을 가져오고 나열합니다. |
| 데이터베이스 사용량 | 데이터베이스 사용량을 가져옵니다. |
| 데이터베이스 취약성 평가 규칙 기준 | 데이터베이스의 취약성 평가 규칙 기준을 만들고, 가져오고, 업데이트하고, 나열하고, 삭제합니다. |
| 데이터베이스 취약성 평가 검사 | 데이터베이스의 취약성 평가 검사를 가져오고, 나열하고, 실행하고, 내보냅니다. |
| 데이터베이스 취약성 평가 | 데이터베이스의 취약성 평가를 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 데이터베이스 | SQL 데이터베이스를 만들고, 가져오고, 업데이트하고, 나열하고, 삭제하고, 가져오고, 내보내고, 이름 바꾸기, 일시 중지하고, 다시 시작하고, 업그레이드합니다. |
| 삭제된 서버 | 삭제된 서버를 가져오고, 나열하고, 복구합니다. |
| 분산 가용성 그룹 | Sql On-Prem과 Sql Managed Instance 간에 분산 가용성 그룹을 만들고, 업데이트하고, 나열하고, 가져오고, 삭제합니다. |
| 탄력적 풀 작업 | 탄력적 풀에서 수행된 작업 목록을 가져오거나 탄력적 풀에서 비동기 작업을 취소합니다. |
| 탄력적 풀 | 탄력적 풀을 만들고, 가져오고, 업데이트하고, 삭제하고, 장애 조치(failover)합니다. |
| 암호화 보호기 | 기존 암호화 보호기를 가져오고, 업데이트하고, 나열하고, 다시 유효성을 검사합니다. |
| 엔드포인트 인증서 | 대상 인스턴스의 엔드포인트에서 사용되는 인증서를 가져오고 나열합니다. |
| 확장 데이터베이스 Blob 감사 정책 | 확장 데이터베이스의 Blob 감사 정책을 만들고, 가져오고, 업데이트하고, 나열합니다. |
| 확장 서버 Blob 감사 정책 | 확장 서버의 Blob 감사 정책을 만들고, 가져오고, 업데이트하고, 나열합니다. |
| 장애 조치(failover) 그룹 | 장애 조치(failover) 그룹을 만들고, 가져오고, 업데이트하고, 나열하고, 삭제하고, 장애 조치(failover)합니다. |
| 방화벽 규칙 | 방화벽 규칙을 생성, 가져오기, 업데이트, 삭제, 나열합니다. |
| 지역 백업 정책 | 데이터베이스 기본 지역 백업 정책을 만들고, 업데이트하고, 가져오고, 나열합니다. |
| 인스턴스 장애 조치(failover) 그룹 | 인스턴스 장애 조치 그룹을 생성, 가져오기, 업데이트, 나열, 삭제 및 장애 조치합니다. |
| 인스턴스 풀 | 인스턴스 풀을 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| IP V6 방화벽 규칙 | IPv6 방화벽 규칙을 생성, 업데이트, 가져오기, 나열, 삭제합니다. |
| 작업 에이전트 | 작업 에이전트를 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 작업 자격 증명 | 작업 자격 증명을 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 작업 실행 | 작업 실행을 생성, 가져오기, 업데이트, 나열, 취소합니다. |
| 작업 단계 실행 | 작업 실행의 단계 실행을 가져와 나열합니다. |
| 작업 단계 | 작업의 현재 버전에 대한 작업 단계를 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 작업 대상 실행 | 작업 단계 실행의 대상 실행을 가져오거나 나열합니다. |
| 작업 대상 그룹 | 작업 대상 그룹을 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 작업 버전 | 작업 버전을 가져오거나 나열합니다. |
| 직업 | 작업을 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 원장 다이제스트 업로드 | 데이터베이스에 대한 원장 다이제스트 업로드 구성을 생성, 가져오기, 업데이트, 나열합니다. |
| 장기 보존 백업 | 장기 보존 백업을 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 장기 보존 Managed Instance 백업 | 관리되는 데이터베이스에 대한 장기 보존 백업을 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 장기 보존 정책 | 데이터베이스의 장기 보존 정책을 가져오고, 나열하고, 설정합니다. |
| 유지 관리 기간 옵션 | 사용 가능한 유지 관리 기간의 목록을 가져옵니다. |
| 유지 관리 Windows | 데이터베이스에 대한 유지 관리 기간 설정을 가져오거나 설정합니다. |
| 관리되는 백업 단기 보존 정책 | 관리형 데이터베이스의 단기 보존 정책을 생성, 가져오기, 업데이트, 나열합니다. |
| 관리되는 데이터베이스 열 | 관리되는 데이터베이스 열을 가져오거나 나열합니다. |
| 관리되는 데이터베이스 쿼리 | 관리되는 데이터베이스의 쿼리 ID로 쿼리 또는 쿼리 실행 통계를 가져옵니다. |
| 관리되는 데이터베이스 권장 민감도 레이블 | 작업 일괄 처리를 사용하여 지정된 데이터베이스의 권장 민감도 레이블 상태를 업데이트합니다. |
| 관리되는 데이터베이스 복원 세부 정보 | 관리되는 데이터베이스 복원 세부 정보를 가져옵니다. |
| 관리되는 데이터베이스 스키마 | 관리되는 데이터베이스 스키마를 가져오거나 나열합니다. |
| 관리되는 데이터베이스 보안 경고 정책 | 관리되는 데이터베이스 보안 경고 정책을 만들고, 가져오고, 업데이트하고, 나열합니다. |
| 관리되는 데이터베이스 보안 이벤트 | 관리되는 데이터베이스 보안 이벤트 목록을 가져옵니다. |
| 관리되는 데이터베이스 민감도 레이블 | 지정된 데이터베이스의 민감도 레이블을 만들고, 가져오고, 업데이트하고, 나열합니다. 또는 지정된 열에 대한 민감도 권장 사항을 사용하거나 사용하지 않도록 설정합니다. |
| 관리되는 데이터베이스 테이블 | 관리되는 데이터베이스 테이블을 가져오거나 나열합니다. |
| 관리되는 데이터베이스 투명한 데이터 암호화 | 관리형 데이터베이스의 투명한 데이터 암호화를 생성, 가져오기, 업데이트, 나열합니다. |
| 관리되는 데이터베이스 취약성 평가 규칙 | 관리되는 데이터베이스의 취약성 평가 규칙 기준을 생성, 가져오기, 업데이트, 나열합니다. |
| 관리되는 데이터베이스 취약성 평가 검사 | 관리되는 데이터베이스의 취약성 평가 검사를 가져오고, 나열하고, 실행하고, 내보냅니다. |
| 관리되는 데이터베이스 취약성 평가 | 관리되는 데이터베이스의 취약성 평가를 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 관리되는 데이터베이스 | 관리되는 데이터베이스를 만들고, 가져오고, 업데이트하고, 나열하고, 삭제하고, 복원합니다. |
| Managed Instance 관리자 | 관리되는 인스턴스 관리자를 만들고, 가져오고, 업데이트하고, 나열하고, 삭제합니다. |
| Managed Instance Azure AD 전용 인증 | 기존 서버 Active Directory 전용 인증 속성을 가져오고, 설정하고, 나열하고, 삭제합니다. |
| Managed Instance 암호화 보호기 | 관리되는 인스턴스의 기존 암호화 보호기를 가져오고, 업데이트하고, 나열하고, 다시 유효성을 검사합니다. |
| Managed Instance 키 | 관리되는 인스턴스 키를 만들고, 가져오고, 업데이트하고, 나열하고, 삭제합니다. |
| Managed Instance 장기 보존 정책 | 관리되는 인스턴스의 장기 보존 정책을 생성, 가져오기, 나열, 업데이트합니다. |
| managed Instance 작업 | 관리되는 인스턴스에서 수행된 작업을 가져오고, 나열하고, 취소합니다. |
| Managed Instance 프라이빗 엔드포인트 연결 | 관리되는 인스턴스에서 프라이빗 엔드포인트 연결을 만들고, 가져오고, 나열하고, 업데이트하고, 삭제합니다. |
| Managed Instance Private Link 리소스 | 관리되는 인스턴스에서 프라이빗 링크 리소스를 가져오거나 나열합니다. |
| Managed Instance Tde 인증서 | 지정된 관리되는 인스턴스에 대한 투명한 데이터 암호화 인증서를 만듭니다. |
| Managed Instance 취약성 평가 | 관리되는 인스턴스의 취약성 평가 정책을 생성, 가져오기, 나열, 업데이트, 삭제합니다. |
| managed Instances | 관리되는 인스턴스를 만들고, 가져오고, 업데이트하고, 나열하고, 삭제하고, 장애 조치(failover)합니다. |
| 관리되는 복원 가능한 삭제된 데이터베이스 백업 단기 보존 정책 | 관리되는 복원 가능 삭제된 데이터베이스의 단기 보존 정책을 만들고, 가져오고, 업데이트하고, 나열합니다. |
| 관리되는 서버 Dns 별칭 | 관리되는 서버 DNS 별칭을 생성, 가져오기, 나열, 획득합니다. |
| 관리되는 서버 보안 경고 정책 | 관리 서버의 보안 경고 정책을 생성, 가져오기, 나열, 업데이트합니다. |
| 작업 | 사용 가능한 모든 SQL Database REST API 작업을 나열합니다. |
| 아웃바운드 방화벽 규칙 | 아웃바운드 방화벽 규칙을 생성, 가져오기, 업데이트, 나열, 삭제합니다. |
| 프라이빗 엔드포인트 연결 | 서버에서 프라이빗 엔드포인트 연결을 만들고, 가져오고, 업데이트하고, 나열하고, 삭제합니다. |
| private Link 리소스 | SQL Server에 대한 프라이빗 링크 리소스를 가져오거나 나열합니다. |
| 권장 민감도 레이블 | 작업 일괄 처리를 사용하여 지정된 데이터베이스의 권장 민감도 레이블 상태를 업데이트합니다. |
| 복구 가능한 데이터베이스 | 복구 가능한 데이터베이스를 가져오거나 서버에 대해 복구 가능한 모든 데이터베이스를 나열합니다. |
| 복구 가능한 관리되는 데이터베이스 | 복구 가능한 관리되는 데이터베이스를 가져오거나 나열합니다. |
| 복제 링크 | 복제 링크를 가져오고, 나열하고, 삭제하고, 장애 조치(failover)합니다. |
| 복원 가능한 삭제된 데이터베이스 | 복원 가능한 삭제된 데이터베이스를 가져오거나 나열합니다. |
| 복원 가능한 삭제된 관리되는 데이터베이스 | 복원 가능한 삭제된 관리되는 데이터베이스를 가져오거나 나열합니다. |
| 복원 지점 | 데이터베이스 복원 지점을 만들고, 가져오고, 업데이트하고, 나열하고, 삭제합니다. |
| 민감도 레이블 | 지정된 데이터베이스의 민감도 레이블을 만들고, 가져오고, 업데이트하고, 나열합니다. 또는 지정된 열에 대한 민감도 권장 사항을 사용하거나 사용하지 않도록 설정합니다. |
| Server Advanced Threat Protection 설정 | 서버의 Advanced Threat Protection 상태를 만들고, 가져오고, 업데이트하고, 나열합니다. |
| 서버 어드바이저 | 서버 어드바이저를 가져오고, 나열하고, 업데이트합니다. |
| 서버 자동 튜닝 | 서버에서 자동 튜닝 옵션을 가져오거나 업데이트합니다. |
| Server Azure AD 관리자 | 서버에서 Azure Active Directory 관리자를 만들고, 가져오고, 나열하고, 업데이트하고, 삭제합니다. |
| Server Azure AD 전용 인증 | 서버 Active Directory 전용 인증 속성을 생성, 가져오기, 나열, 업데이트, 삭제합니다. |
| 서버 Blob 감사 정책 | 확장 서버 또는 데이터베이스의 Blob 감사 정책을 만들고, 가져오고, 업데이트하고, 나열합니다. |
| 서버 연결 정책 | 서버 연결 정책을 생성, 업데이트, 가져오기, 나열합니다. |
| Server DevOps 감사 설정 | 서버의 DevOps 감사 설정을 생성, 가져오기, 나열, 업데이트합니다. |
| 서버 Dns 별칭 | 서버 DNS 별칭을 생성, 가져오기, 나열, 획득 또는 삭제합니다. |
| 서버 키 | 서버 키를 생성, 가져오기, 나열, 업데이트, 삭제합니다. |
| 서버 작업 | 서버에서 수행된 작업 목록을 가져옵니다. |
| 서버 보안 경고 정책 | 서버의 보안 경고 정책을 생성, 가져오기, 나열, 업데이트합니다. |
| 서버 신뢰 인증서 | 서버 신뢰 인증서를 생성, 가져오기, 나열, 업데이트, 삭제합니다. |
| 서버 신뢰 그룹 | 서버 신뢰 그룹을 생성, 가져오기, 나열, 업데이트, 삭제합니다. |
| 서버 사용량 | 서버 사용량을 가져옵니다. |
| 서버 취약성 평가 | 서버 취약성 평가 정책을 생성, 가져오기, 나열, 업데이트, 삭제합니다. |
| 서버 | Azure SQL Server에 대한 정보를 만들고, 가져오고, 업데이트하고, 나열하고, 삭제합니다. 지정된 이름으로 자원을 작성할 수 있는지 여부를 판별하십시오. |
| sql 에이전트 | SQL 에이전트 구성을 인스턴스로 가져오거나 설정합니다. |
| 구독 사용량 | 구독 사용량 메트릭을 가져오거나 나열합니다. |
| 동기화 에이전트 | 동기화 에이전트를 만들고, 가져오고, 나열하고, 업데이트하고, 삭제합니다. 또는 동기화 에이전트 키를 생성합니다. |
| 동기화 그룹 | 동기화 그룹을 만들고, 가져오고, 나열하고, 업데이트하고, 삭제합니다. 또는 허브 데이터베이스 스키마를 새로 고칩니다. |
| 동기화 멤버 | 동기화 멤버를 만들고, 가져오고, 나열하고, 업데이트하고, 삭제합니다. |
| Tde 인증서 | 지정된 서버에 대한 투명한 데이터 암호화 인증서를 만듭니다. |
| 표준 시간대 | 관리되는 인스턴스 표준 시간대를 가져오거나 나열합니다. |
| 투명한 데이터 암호화 | 논리적 데이터베이스의 투명한 데이터 암호화 구성을 생성, 가져오기, 나열, 업데이트합니다. |
| 사용량 | 모든 인스턴스 풀 사용량 메트릭을 가져옵니다. |
| 가상 클러스터 | 가상 클러스터를 생성, 가져오기, 나열, 업데이트, 삭제합니다. |
| Virtual Network 규칙 | 가상 네트워크 규칙을 만들고, 가져오고, 나열하고, 업데이트하고, 삭제합니다. |
| 워크로드 분류자 | 워크로드 분류자를 생성, 가져오기, 나열, 업데이트, 삭제합니다. |
| 워크로드 그룹 | 워크로드 그룹을 만들고, 가져오고, 나열하고, 업데이트하고, 삭제합니다. |