Azure SQL Database 및 SQL Managed Instance의 Azure CLI 샘플

적용 대상: Azure SQL Database Azure SQL Managed Instance

Azure CLI를 사용하여 Azure SQL Database와 SQL Managed Instance를 구성할 수 있습니다.

Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.

사전 요구 사항

  • Azure Cloud Shell에서 Bash 환경을 사용합니다.

    새 창에서 Cloud Shell 시작

  • 원하는 경우 Azure CLI를 설치하여 CLI 참조 명령을 실행합니다.

    • 로컬 설치를 사용하는 경우 az login 명령을 사용하여 Azure CLI에 로그인합니다. 인증 프로세스를 완료하려면 터미널에 표시되는 단계를 수행합니다. 추가 로그인 옵션은 Azure CLI를 사용하여 로그인을 참조하세요.

    • 메시지가 표시되면 처음 사용할 때 Azure CLI 확장을 설치합니다. 확장에 대한 자세한 내용은 Azure CLI에서 확장 사용을 참조하세요.

    • az version을 실행하여 설치된 버전과 종속 라이브러리를 찾습니다. 최신 버전으로 업그레이드하려면 az upgrade를 실행합니다.

  • 이 자습서에는 Azure CLI 버전 2.0 이상이 필요합니다. Azure Cloud Shell을 사용하는 경우 최신 버전이 이미 설치되어 있습니다.

다음 표에서는 Azure SQL Database의 단일 및 풀링된 데이터베이스를 관리하는 Azure CLI 스크립트 예제에 대한 링크를 포함합니다.

영역 Description
Azure SQL Database에서 데이터베이스 만들기
단일 데이터베이스 만들기 및 방화벽 규칙 구성 SQL Database를 만들고 서버 수준 방화벽 규칙을 구성합니다.
탄력적 풀 만들기 및 풀링된 데이터베이스 이동 탄력적 풀을 만들고, 풀링된 데이터베이스를 이동하고, 컴퓨팅 크기를 변경합니다.
Azure SQL Database에서 데이터베이스 크기 조정
단일 데이터베이스 크기 조정 데이터베이스의 크기 정보를 쿼리한 후 SQL Database의 데이터베이스를 다른 컴퓨팅 크기로 조정합니다.
탄력적 풀 크기 조정 SQL 탄력적 풀을 다른 컴퓨팅 크기로 조정합니다.
지역에서 복제 및 장애 조치(failover) 구성
장애 조치(failover) 그룹에 단일 데이터베이스 추가 데이터베이스 및 장애 조치(failover) 그룹을 만들고, 장애 조치(failover) 그룹에 데이터베이스를 추가한 다음, 보조 서버에 장애 조치(failover)를 테스트합니다.
탄력적 풀에 대한 장애 조치(failover) 그룹 구성 데이터베이스를 만들어서 탄력적 풀에 추가하고, 탄력적 풀을 장애 조치(failover) 그룹에 추가한 다음, 보조 서버에 장애 조치(failover)를 테스트합니다.
활성 지역 복제를 사용하여 단일 데이터베이스 구성 및 장애 조치(failover) Azure SQL Database의 데이터베이스에 대해 활성 지역 복제를 구성하고 보조 복제본으로 장애 조치(failover)합니다.
활성 지역 복제를 사용하여 풀링된 데이터베이스 구성 및 장애 조치(Failover) 탄력적 풀의 데이터베이스에 대해 활성 지역 복제를 구성한 다음, 보조 복제본으로 장애 조치(failover)합니다.
감사 및 위협 감지
감사 및 위협 감지 구성 Azure SQL Database의 데이터베이스에 대한 감사 및 위협 감지 정책을 구성합니다.
데이터베이스 백업, 복원, 복사 및 가져오기
데이터베이스 백업 SQL Database의 데이터베이스를 Azure 스토리지 백업에 백업합니다.
데이터베이스 복원 지역 중복 백업에 있는 SQL Database의 데이터베이스를 복원하고 삭제된 데이터베이스를 최신 백업으로 복원합니다.
새 서버에 데이터베이스 복사 새 서버의 SQL Database에 기존 데이터베이스의 복사본을 만듭니다.
BACPAC 파일에서 데이터베이스 가져오기 BACPAC 파일에서 SQL Database로 데이터베이스를 가져옵니다.

단일 데이터베이스 Azure CLI API에 대해 자세히 알아봅니다.