Azure SQL 데이터베이스에 대한 Azure CLI 샘플
적용 대상: Azure SQL 데이터베이스
Azure CLI를 사용하여 Azure SQL 데이터베이스를 구성할 수 있습니다.
Azure를 구독하고 있지 않다면 시작하기 전에 Azure 체험 계정을 만듭니다.
필수 조건
Azure Cloud Shell에서 Bash 환경을 사용합니다. 자세한 내용은 Azure Cloud Shell의 Bash에 대한 빠른 시작을 참조하세요.
CLI 참조 명령을 로컬에서 실행하려면 Azure CLI를 설치합니다. Windows 또는 macOS에서 실행 중인 경우 Docker 컨테이너에서 Azure CLI를 실행하는 것이 좋습니다. 자세한 내용은 Docker 컨테이너에서 Azure CLI를 실행하는 방법을 참조하세요.
로컬 설치를 사용하는 경우 az login 명령을 사용하여 Azure CLI에 로그인합니다. 인증 프로세스를 완료하려면 터미널에 표시되는 단계를 수행합니다. 다른 로그인 옵션은 Azure CLI를 사용하여 로그인을 참조하세요.
메시지가 표시되면 처음 사용할 때 Azure CLI 확장을 설치합니다. 확장에 대한 자세한 내용은 Azure CLI에서 확장 사용을 참조하세요.
az version을 실행하여 설치된 버전과 종속 라이브러리를 찾습니다. 최신 버전으로 업그레이드하려면 az upgrade를 실행합니다.
샘플
다음 표에서는 Azure SQL 데이터베이스의 단일 및 풀링된 데이터베이스를 관리하는 Azure CLI 스크립트 예시에 대한 링크를 포함합니다.
영역 | 설명 |
---|---|
데이터베이스 만들기 | |
단일 데이터베이스 만들기 | SQL Database를 만들고 서버 수준 방화벽 규칙을 구성합니다. |
풀링된 데이터베이스 만들기 | 탄력적 풀을 만들고, 풀링된 데이터베이스를 이동하고, 컴퓨팅 크기를 변경합니다. |
데이터베이스 스케일링 | |
단일 데이터베이스 크기 조정 | 단일 데이터베이스를 스케일링합니다. |
풀링된 데이터베이스 스케일링 | SQL 탄력적 풀을 다른 컴퓨팅 크기로 조정합니다. |
지역에서 복제 구성 | |
단일 데이터베이스 | Azure SQL 데이터베이스의 데이터베이스에 대해 활성 지역 복제를 구성하고 보조 복제본으로 장애 조치(failover)합니다. |
풀링된 데이터베이스 | 탄력적 풀의 데이터베이스에 대해 활성 지역 복제를 구성한 다음, 보조 복제본으로 장애 조치(failover)합니다. |
장애 조치(failover) 그룹 구성 | |
장애 조치(failover) 그룹 구성 | 데이터베이스 그룹에 대한 장애 조치(failover) 그룹을 구성하고 데이터베이스를 통해 보조 서버로 장애 조치(failover)합니다. |
단일 데이터베이스 | 데이터베이스 및 장애 조치(failover) 그룹을 만들고, 장애 조치(failover) 그룹에 데이터베이스를 추가한 다음, 보조 서버에 장애 조치(failover)를 테스트합니다. |
풀링된 데이터베이스 | 데이터베이스를 만들어서 탄력적 풀에 추가하고, 탄력적 풀을 장애 조치(failover) 그룹에 추가한 다음, 보조 서버에 장애 조치(failover)를 테스트합니다. |
데이터베이스 백업, 복원, 복사 및 가져오기 | |
데이터베이스 백업 | SQL Database의 데이터베이스를 Azure 스토리지 백업에 백업합니다. |
데이터베이스 복원 | SQL Database의 데이터베이스를 특정 시점으로 복원합니다. |
새 서버에 데이터베이스 복사 | 새 서버의 SQL Database에 기존 데이터베이스의 복사본을 만듭니다. |
BACPAC 파일에서 데이터베이스 가져오기 | BACPAC 파일에서 SQL Database로 데이터베이스를 가져옵니다. |
단일 데이터베이스 Azure CLI API에 대해 자세히 알아봅니다.