다음을 통해 공유


Azure SQL Managed Instance 정책 업데이트

적용 대상:Azure SQL Managed Instance에 적용합니다.

이 문서에서는 Azure SQL Managed Instance 업데이트 정책 및 수정 방법에 대해 설명합니다. 업데이트 정책은 Azure 최신 SQL 엔진 기능에 대한 액세스를 제어하는 인스턴스 설정입니다.

Azure SQL Managed Instance 다음과 같은 세 가지 업데이트 정책을 제공합니다.

  • SQL Server 2025 업데이트 정책: 내부 데이터베이스 형식이 2025년 SQL Server 맞춰지므로 인스턴스는 SQL Server 2025에서 사용할 수 있는 SQL 엔진 기능만 사용할 수 있습니다.
  • SQL Server 2022 업데이트 정책: 내부 데이터베이스 형식이 2022년 SQL Server 맞춰지므로 인스턴스는 SQL Server 2022에서 사용할 수 있는 SQL 엔진 기능만 사용할 수 있습니다.
  • Always-up-to-date 업데이트 정책: 인스턴스는 Azure 사용할 수 있는 즉시 모든 SQL 엔진 기능에 액세스할 수 있습니다. 내부 데이터베이스 형식은 더 이상 최신 버전의 SQL Server 맞춰지지 않고 새로 도입된 각 기능과 함께 진화합니다.

중요한

  • 구성된 업데이트 정책에 관계없이 모든 인스턴스는 SQL 엔진에 대한 변경이 필요하지 않은 업데이트 및 기능을 계속 받습니다(예: 영역 중복성, 인스턴스 중지 및 시작).
  • SQL Server 2022 업데이트 정책은 모든 기존 및 새로 배포된 인스턴스에 대한 기본 업데이트 정책입니다.

SQL Server 2025 업데이트 정책

비고

업데이트 정책을 SQL Server 2025에서 Always-up-to-date 변경하면 현재 일시적으로 비활성화됩니다.

SQL Server 2025 업데이트 정책은 데이터베이스 형식을 SQL Server 2025(17.x)에 맞춥니다.

SQL Server 2025 업데이트 정책을 사용하는 경우 다음 사항을 고려합니다.

  • 내부 데이터베이스 형식은 SQL Server 2025(17.x)에 맞춰 유지됩니다.
  • SQL Server 2025(17.x)에 사용할 수 있는 모든 최신 업데이트를 받습니다.
  • Azure SQL Managed Instance에서 SQL Server 2025 (17.x)로 데이터베이스를 복원할 수 있습니다.
  • SQL Server 2025(17.x) 및 Azure SQL Managed Instance 간의 실시간 데이터 복제, 양방향 장애 조치(failover) 및 재해 복구에 대해 link 구성할 수 있습니다.
  • Always-up-to-date 업데이트 정책을 사용하여 Azure SQL Managed Instance 사용할 수 있는 최신 SQL 엔진 기능 및 이점에 액세스할 수 없습니다.
  • SQL Server 2025 업데이트 정책은 SQL Server 2025(17.x)의 일반 지원이 종료될 때까지 유지됩니다. 그 시점에 SQL Server 2025 업데이트 정책이 있는 인스턴스의 업데이트 정책은 해당 시점에 사용할 수 있는 최신 주요 SQL Server 릴리스에 해당하는 업데이트 정책으로 자동으로 업데이트됩니다.

SQL Server 2022 업데이트 정책

SQL Server 2022 업데이트 정책은 데이터베이스 형식을 SQL Server 2022에 맞춥니다.

SQL Server 2022 업데이트 정책을 사용하는 경우 다음 사항을 고려합니다.

  • SQL Server 2022 업데이트 정책은 모든 기존 및 새로 배포된 인스턴스에 대한 기본 업데이트 정책입니다.
  • 내부 데이터베이스 형식은 2022년 SQL Server 맞춰 유지됩니다.
  • SQL Server 2022에 사용할 수 있는 모든 최신 업데이트를 받습니다.
  • Azure SQL Managed Instance에서 SQL Server 2022로 데이터베이스를 복원할 수 있습니다.
  • SQL Server 2022년과 Azure SQL Managed Instance 사이에 실시간 데이터 복제, 양방향 장애 조치(failover) 및 재해 복구를 위해 link 구성할 수 있습니다.
  • Always-up-to-date 업데이트 정책을 사용하여 Azure SQL Managed Instance 사용할 수 있는 최신 SQL 엔진 기능 및 이점에 액세스할 수 없습니다.
  • SQL Server 2022 업데이트 정책은 SQL Server 2022의 일반 지원이 종료될 때까지 사용할 수 있습니다. 이 시점에서 SQL Server 2022 업데이트 정책을 사용하는 인스턴스의 업데이트 정책은 해당 시점에서 사용 가능한 최신 주 버전의 SQL Server에 해당하는 업데이트 정책으로 자동으로 업데이트됩니다.

항상 최신 업데이트 정책

Always-up-to-date 업데이트 정책은 Azure SQL Managed Instance 사용할 수 있는 모든 최신 기능 및 업데이트를 수신하도록 인스턴스를 구성합니다.

Always-up-to-date 업데이트 정책을 사용하는 경우 다음 사항을 고려합니다.

  • Azure SQL Managed Instance 사용할 수 있는 모든 새로운 기능과 혜택을 사용할 수 있습니다.
  • Always-up-to-date 정책을 사용하도록 설정하면 해당 인스턴스에 대한 SQL Server 2022 또는 SQL Server 2025 업데이트 정책으로 돌아갈 수 없습니다.
  • SQL Server 2022 또는 SQL Server 2025(17.x)와의 데이터베이스 형식 맞춤에서 제공하는 일부 이점, 예를 들어 데이터베이스를 SQL Server 2022 또는 SQL Server 2025(17.x)로 복원하거나, link 기능을 사용하여 인스턴스와 SQL Server 2022 또는 SQL Server 2025(17.x) 간의 양방향 장애 조치(failover)를 수행하는 기능을 일부 잃게 됩니다.

기능 비교

다음 테이블에는 지정된 업데이트 정책이 있는 인스턴스에서만 사용할 수 있는 모든 기능이 나열되어 있습니다.

정책 업데이트 기능
Always-up-to-date 업데이트 정책 - 현재 Always-up-to-date 업데이트 정책을 사용하는 인스턴스에서만 사용할 수 있는 별도의 기능은 없습니다.
- SQL Server 2025 업데이트 정책과 함께 사용할 수 있는 모든 기능은 Always-up-to-date 업데이트 정책을 사용하는 인스턴스에서도 사용할 수 있습니다. 2025(17.x)를 SQL Server 데이터베이스를 복원하거나 양방향 장애 조치(failover)를 사용하여 링크를 구성하는 기능 외에
SQL Server 2025 업데이트 정책 - 데이터베이스를 SQL Server 2025로 복원
- SQL Server 2025로 양방향 장애 조치 및 재해 복구와 연결합니다
JSON 데이터 형식
집계 함수 JSON_ARRAYAGG 및 JSON_OBJECTAGG
HTTPS REST 엔드포인트 SP 호출
- Fabric에서의 Azure SQL Managed Instance 미러링
벡터 함수
벡터 데이터 형식
유사 항목 문자열 일치
- DATEADD(Transact-SQL).
- UNISTR(Transact-SQL)
정규식 함수
|| (문자열 연결)
||= (복합 할당)
DOP(병렬 처리 수준) 피드백
최적화된 잠금
SQL Server 2022 업데이트 정책 - 데이터베이스를 SQL Server 2022로 복원
- SQL Server 2022 양방향 장애 조치(failover) 및 재해 복구 연결

다음 기능은 구성된 업데이트 정책의 영향을 받습니다.

  • 자동화된 백업 및복사 전용 백업:
    • SQL Server 2022 업데이트 정책으로 구성된 인스턴스에서 가져온 데이터베이스 백업을 SQL Server 2022 또는 Always-up-to-date 업데이트 정책으로 구성된 인스턴스로 복원할 수 있습니다.
    • SQL Server 2025 업데이트 정책으로 구성된 인스턴스에서 가져온 데이터베이스 백업을 SQL Server 2025 또는 Always-up-to-date 업데이트 정책으로 구성된 인스턴스로 복원할 수 있습니다.
    • Always-up-to-date 업데이트 정책으로 구성된 인스턴스에서 가져온 데이터베이스 백업을 Always-up-to-date 업데이트 정책으로 구성된 인스턴스로만 복원할 수 있습니다.
  • 관리 인스턴스 링크:
    • SQL Server 2022 업데이트 정책이 있는 인스턴스만 SQL Managed Instance에서 SQL Server 2022로 링크를 설정하거나 SQL Server 2022에서 SQL Managed Instance로 복구할 수 있습니다.
    • SQL Server 2025 업데이트 정책이 있는 인스턴스만 SQL Managed Instance에서 SQL Server 2025(17.x)로 링크를 설정하거나, SQL Server 2025(17.x)에서 SQL Managed Instance로 장애 복구(failback)할 수 있습니다.
  • 데이터베이스 복사 및 이동: 일치하는 버전 이상의 업데이트 정책이 있는 인스턴스로만 데이터베이스를 복사하고 이동할 수 있습니다. 하위 버전 업데이트 정책을 사용하여 데이터베이스를 인스턴스로 복사하거나 이동하는 것은 지원되지 않습니다.
  • 장애 조치(failover) 그룹: 장애 조치(failover) 그룹의 인스턴스에는 일치하는 업데이트 정책이 있어야 합니다.

어떤 업데이트 정책을 선택해야 합니까?

SQL Server 2022 또는 SQL Server 2025 업데이트 정책이 필요한 특정 기능에 의존하지 않는 한 Always-up-to-date 업데이트 정책을 사용하는 것이 좋습니다. Always-up-to-date 업데이트 정책은 Azure SQL Managed Instance 사용할 수 있는 최신 기능과 이점을 제공합니다. 최신 기능은 사용자와 직접 관련이 없을 수 있지만 워크로드에 도움이 될 수 있는 성능, 보안 및 안정성이 향상되는 경우가 많습니다.

SQL Server 2022 또는 SQL Server 2025 사용하는 경우 규정 준수, 계약 의무 또는 비즈니스에 중요한 기타 이유로 SQL Managed Instance 데이터베이스를 SQL Server 복사하도록 정책을 업데이트하면 종종 동일한 목표를 달성할 수 있습니다. 데이터베이스 내보내기/가져오기 또는 트랜잭션 복제와 같은 기타 기능 또는 Azure Data Factory 같은 서비스 이러한 대체 방법 중 하나를 사용하면 비즈니스 요구 사항을 충족하는 동안 Always-up-to-date 업데이트 정책을 SQL Managed Instance 사용할 수 있습니다.

솔루션에 필요한 요구 사항을 아직 모르는 경우 시간을 내어 SQL Server 2022 또는 SQL Server 2025 업데이트 정책으로 시작합니다. 나중에 항상 Always-up-to-date 업데이트 정책으로 전환할 수 있습니다.

다른 환경에 대해 다른 업데이트 정책을 사용할 수도 있습니다. 예를 들어 개발 환경에서 Always-up-to-date 업데이트 정책을 사용하여 최신 기능을 활용하고 프로덕션 환경에서 SQL Server 2022 업데이트 정책을 사용하여 장애 조치 시나리오에 대해 SQL Server 2022와 호환되도록 합니다.

기존 인스턴스

기존 인스턴스의 경우 Azure 포털, PowerShell, Azure CLI 또는 REST API를 사용하여 Always-up-to-date 업데이트 정책을 사용하도록 설정할 수 있습니다.

주의

  • SQL Server 2022 업데이트 정책은 기본적으로 모든 기존 인스턴스와 새 인스턴스에 대해 사용하도록 설정됩니다. 업데이트 정책을 SQL Server 2025 또는 Always-up-to-date로 변경하면 내부 데이터베이스 형식이 영구적으로 업그레이드됩니다. 업데이트 정책을 다시 SQL Server 2022로 변경할 수 없으며 SQL Server 2022 업데이트 정책이 필요한 기능과 혜택을 더 이상 사용할 수 없습니다.
  • 업데이트 정책을 SQL Server 2025에서 Always-up-to-date 변경하면 현재 일시적으로 비활성화됩니다.

Azure Portal에서 기존 인스턴스에 대한 업데이트 정책을 변경하려면 다음 단계를 수행합니다.

  1. Azure 포털의 SQL 관리형 인스턴스 리소스로 이동합니다.

  2. 설정에서 유지 관리 및 업데이트를 선택합니다.

  3. 거품을 선택하여 항상 최신 업데이트 정책을 사용하도록 설정합니다.

     업데이트 정책이 선택된 Azure 포털의 SQL Managed Instance 페이지의 스크린샷.

  4. 업데이트 정책 변경 확인 팝업에서 예를 선택하여 변경 내용을 저장합니다. Always-up-to-date 업데이트 정책을 사용하도록 설정하면 SQL Server 2022 업데이트 정책을 더 이상 사용할 수 없습니다.

새 인스턴스

SQL Server 2022 업데이트 정책은 기본적으로 사용하도록 설정되어 있지만 Azure 포털, PowerShell, Azure CLI 또는 REST API를 사용하여 인스턴스를 만들 때 SQL Server 2025 또는 always-up-to-date 정책을 선택할 수 있습니다.

중요한

시간이 지남에 따라 변경될 수 있는 시스템 기본값을 사용하지 않도록 배포 템플릿에 업데이트 정책 구성을 추가해야 합니다.

Azure 포털에서 Always-up-to-date 정책을 사용하여 새 SQL 관리형 인스턴스를 만들려면 다음 단계를 수행합니다.

  1. aka.ms/azuresqlhub Azure SQL 허브로 이동합니다.

  2. Azure SQL Managed Instance 창에서 쇼 옵션을 선택합니다.

  3. Azure SQL Managed Instance 옵션 창에서 SQL Managed Instance를 선택합니다.

    Azure 포털의 Azure SQL 허브에서 표시 옵션 버튼 및 SQL Managed Instance 만들기 버튼이 있는 스크린샷.

  4. Azure SQL Managed Instance 만들기 페이지에서 인스턴스에 대한 세부 정보를 입력합니다. 새 SQL 관리형 인스턴스를 만드는 전체 단계는 Quickstart: create Azure SQL Managed Instance 참조하세요.

  5. 추가 설정 탭의 SQL 엔진 업데이트에서 항상 최신 정책을 선택합니다.

     업데이트 정책이 선택된 Azure 포털의 Azure SQL Managed Instance 만들기 페이지의 스크린샷.

  6. 새 인스턴스를 만들기 전에 검토 + 만들기 탭의 업데이트 정책에서 지정된 정책을 확인합니다.

업데이트 정책 검사

Azure 포털 또는 Transact-SQL(T-SQL)를 사용하여 현재 업데이트 정책을 확인할 수 있습니다.

Azure 포털에서 현재 업데이트 정책을 확인하려면 SQL 관리형 인스턴스 리소스로 이동합니다. 리소스 메뉴의 업데이트 및 유지 관리 아래에서 업데이트정책 필드를 확인합니다.

serverproperty T-SQL 명령을 사용할 수도 있습니다.

select serverproperty('ProductUpdateType')

의 다음 값은 현재 인스턴스에 대한 업데이트 정책을 나타냅니다.

  • CU: 업데이트는 해당 주요 SQL Server 릴리스(SQL Server 2022, 또는 SQL Server 2025의 업데이트 정책)에 대한 누적 업데이트(CU)를 통해 배포됩니다.
  • Continuous: 새로운 기능은 SQL Server 릴리스 주기(Always-up-to-date 업데이트 정책)와 관계없이 사용 가능한 즉시 Azure SQL Managed Instance 가져옵니다.