다음을 통해 공유


Azure SQL Managed Instance의 업데이트 정책

적용 대상:Azure SQL Managed Instance

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

Azure SQL Managed Instance는 다음의 두 가지 업데이트 정책을 제공합니다.

  • SQL Server 2022 업데이트 정책: 내부 데이터베이스 형식이 SQL Server 2022와 일치하기 때문에 인스턴스는 SQL Server 2022에서 사용할 수 있는 SQL 엔진 기능만 사용할 수 있습니다.
  • 항상 최신 업데이트 정책: 인스턴스는 Azure에서 사용 가능한 즉시 모든 SQL 엔진 기능에 액세스할 수 있습니다. 내부 데이터베이스 형식은 더 이상 최신 버전의 SQL Server에 맞춰지지 않고 새로 도입된 각 기능과 함께 발전합니다.

Important

구성된 업데이트 정책에 관계없이 모든 인스턴스는 영역 중복성, 인스턴스 중지 및 시작, 빠른 프로비저닝과 같은 SQL 엔진을 변경할 필요가 없는 업데이트 및 기능을 계속 받습니다.

SQL Server 2022 업데이트 정책

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

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

  • SQL Server 2022 업데이트 정책은 모든 기존 및 새로 배포된 인스턴스에 대한 기본 업데이트 정책입니다.
  • 내부 데이터베이스 형식이 SQL Server 2022에 맞게 유지됩니다.
  • SQL Server 2022에 사용할 수 있는 모든 최신 업데이트를 받습니다.
  • Azure SQL Managed Instance에서 SQL Server 2022로 데이터베이스를 복원합니다.
  • SQL Server 2022와 Azure SQL Managed Instance 간에 실시간 데이터 복제본, 양방향 장애 조치(failover) 및 재해 복구에 대한 링크를 구성할 수 있습니다.
  • 항상 최신 업데이트 정책을 사용하면 Azure SQL Managed Instance에서 사용할 수 있는 최신 SQL 엔진 기능 및 이점에 액세스할 수 없습니다.
  • SQL Server 2022 업데이트 정책은 SQL Server 2022의 기본stream 지원이 끝날 때까지 사용할 수 있으며, 이 시점에서 SQL Server 2022 업데이트 정책을 사용하는 인스턴스에 대한 업데이트 정책은 해당 시간에 사용 가능한 최신 SQL Server 주 릴리스에 해당하는 업데이트 정책으로 자동으로 업데이트됩니다.

항상 최신 업데이트 정책

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

항상 최신 업데이트 정책을 사용하는 경우 다음을 고려합니다.

  • Azure SQL Managed Instance에서 사용할 수 있는 모든 새로운 기능과 이점을 사용할 수 있습니다.
  • 항상 최신 정책을 사용하도록 설정하면 SQL Server 2022 업데이트 정책으로 돌아갈 수 없습니다.
  • 데이터베이스를 SQL Server 2022로 복원하는 기능, 링크 기능을 사용하여 인스턴스와 SQL Server 2022 간의 양방향 장애 조치(failover) 등 SQL Server 2022와 데이터베이스 형식 맞춤에서 제공하는 일부 이점을 잃게 됩니다.

기능 비교

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

SQL Server 2022 업데이트 정책 항상 최신 업데이트 정책
- SQL Server 2022로 데이터베이스 복원
- 양방향 장애 조치(failover) 및 재해 복구와 연결
JSON 데이터 형식

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

  • 자동화된 백업복사 전용 백업: SQL Server 2022 업데이트 정책으로 구성된 인스턴스에서 가져온 데이터베이스 백업을 SQL Server 2022 또는 항상 최신 업데이트 정책으로 구성된 인스턴스로 복원할 수 있습니다. 항상 최신 업데이트 정책으로 구성된 인스턴스에서 가져온 데이터베이스 백업을 항상 최신 업데이트 정책으로 구성된 인스턴스로 복원할 수도 있습니다.
  • Managed Instance 링크: SQL Managed Instance에서 SQL Server 2022로의 링크 설정 또는 SQL Server 2022에서 SQL Managed Instance로의 장애 복구는 SQL Server 2022 업데이트 정책을 사용하는 인스턴스에서만 사용할 수 있습니다.
  • 데이터베이스 복사 및 이동: 항상 최신 업데이트 정책을 사용하여 구성된 인스턴스의 데이터베이스를 복사하거나 SQL Server 2022 업데이트 정책으로 구성된 인스턴스로 이동할 수 없습니다.
  • 장애 조치(failover) 그룹: 장애 조치(failover) 그룹의 인스턴스에는 일치하는 업데이트 정책이 있어야 합니다.

기존 인스턴스

기존 인스턴스의 경우 Azure Portal, PowerShell, Azure CLI, REST API를 이용하여 항상 최신 업데이트 정책을 사용하도록 설정할 수 있습니다.

주의

SQL Server 2022 업데이트 정책은 모든 기존 인스턴스와 새 인스턴스에 대해 기본적으로 사용하도록 설정됩니다. 업데이트 정책이 항상 최신으로 변경되면 내부 데이터베이스 형식이 영구적으로 업그레이드됩니다. 업데이트 정책을 SQL Server 2022로 다시 변경할 수 없으며 SQL Server 2022 업데이트 정책이 필요한 기능과 이점을 더 이상 사용할 수 없습니다.

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

  1. Azure Portal에서 SQL 관리형 인스턴스 리소스로 이동합니다.

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

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

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

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

새 인스턴스

SQL Server 2022 업데이트 정책은 기본적으로 사용하도록 설정되어 있지만 Azure Portal. PowerShell, Azure CLI, REST API을 사용하여 인스턴스를 만들 때 항상 최신 정책을 선택할 수 있습니다.

Important

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

Azure Portal에서 항상 최신 정책을 사용하여 새 SQL Managed Instance를 만들려면 다음 단계를 수행합니다.

  1. Azure PortalAzure SQL 페이지로 이동하고 + 만들기를 선택하여 SQL 배포 선택 옵션을 엽니다.

  2. SQL Managed Instance 타일의 드롭다운에서 단일 인스턴스를 선택한 다음 만들기를 선택하여 Azure SQL Managed Instance 만들기 페이지를 엽니다.

  3. Azure SQL Managed Instance 만들기 페이지에서 인스턴스에 대한 세부 정보를 입력합니다. 추가 설정 탭의 SQL 엔진 업데이트에서 항상 최신 정책을 선택합니다.

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

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

업데이트 정책 검사

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

Azure Portal에서 현재 업데이트 정책을 검사할 때에는 SQL Managed Instance 리소스로 이동한 다음 리소스 메뉴의 업데이트 및 유지 관리 아래 업데이트 정책 필드를 검사합니다.

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

select serverproperty('ProductUpdateType')

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

  • CU: 업데이트 해당하는 주요 SQL Server 릴리스에 대한 CU(누적 업데이트)를 통해 배포됩니다(SQL Server 2022 업데이트 정책).
  • Continuous: SQL Server 릴리스 주기와 관계없이 새 기능이 사용 가능하게 되면 즉시 Azure SQL Managed Instance로 제공됩니다(항상 최신 업데이트 정책).