다음을 통해 공유


Azure SQL Managed Instance의 Azure PowerShell 샘플

적용 대상: Azure SQL Managed Instance

Azure SQL Managed Instance를 사용하면 Azure PowerShell을 사용하여 인스턴스, 풀을 구성할 수 있습니다.

Azure를 구독하고 있지 않다면 시작하기 전에 Azure 체험 계정을 만듭니다.

Azure Cloud Shell 사용

Azure는 브라우저를 통해 사용할 수 있는 대화형 셸 환경인 Azure Cloud Shell을 호스트합니다. Cloud Shell에서 Bash 또는 PowerShell을 사용하여 Azure 서비스 작업을 수행할 수 있습니다. 로컬 환경에 아무 것도 설치할 필요 없이 Azure Cloud Shell의 미리 설치된 명령을 사용하여 이 문서의 코드를 실행할 수 있습니다.

Azure Cloud Shell을 시작하려면 다음을 수행합니다.

옵션 예제/링크
코드 블록의 오른쪽 위 모서리에서 사용을 선택합니다. 사용해보기를 선택하면 코드가 Cloud Shell에 자동으로 복사되지 않습니다. Azure Cloud Shell에 대한 사용 예제를 보여 주는 스크린샷
https://shell.azure.com으로 이동하거나 Cloud Shell 시작 단추를 선택하여 브라우저에서 Cloud Shell을 엽니다. 새 창에서 Cloud Shell을 실행하는 방법을 보여주는 스크린샷.
Azure Portal의 오른쪽 위에 있는 메뉴 모음에서 Cloud Shell 단추를 선택합니다. Azure Portal의 Cloud Shell 단추를 보여 주는 스크린샷

이 문서의 코드를 Azure Cloud Shell에서 실행하려면 다음을 수행합니다.

  1. Cloud Shell을 시작합니다.

  2. 코드 블록의 복사 단추를 선택하여 코드를 복사합니다.

  3. Windows 및 Linux에서 Ctrl+Shift+V를 선택하거나 macOS에서 Cmd+Shift+V를 선택하여 코드를 Cloud Shell 세션에 붙여넣습니다.

  4. Enter를 선택하여 코드를 실행합니다.

PowerShell을 로컬로 설치하고 사용하도록 선택하는 경우 이 자습서에는 AZ PowerShell 1.4.0 이상이 필요합니다. 업그레이드해야 하는 경우 Azure PowerShell 모듈 설치를 참조하세요. 또한 PowerShell을 로컬로 실행하는 경우 Connect-AzAccount를 실행하여 Azure와 연결해야 합니다.

샘플

다음 표에는 Azure SQL Managed Instance의 Azure PowerShell 샘플 스크립트에 대한 링크가 포함되어 있습니다.

링크 설명
관리되는 인스턴스 만들기 및 구성
관리되는 인스턴스 만들기 및 관리 이 PowerShell 스크립트는 Azure PowerShell을 사용하여 관리되는 인스턴스를 만들고 관리하는 방법을 보여줍니다.
Azure Resource Manager 템플릿을 사용하여 관리되는 인스턴스 만들기 및 관리 이 PowerShell 스크립트는 Azure PowerShell 및 Resource Manager 템플릿을 사용하여 관리되는 인스턴스를 만들고 관리하는 방법을 보여줍니다.
다른 지역의 관리형 인스턴스로 데이터베이스 복원 이 PowerShell 스크립트는 한 데이터베이스의 백업을 가져와서 다른 지역에 복원합니다. 이를 지역 복원 재해 복구 시나리오라고 합니다.
투명한 데이터 암호화 구성
Azure Key Vault의 사용자 고유 키를 사용하여 관리되는 인스턴스에서 투명한 데이터 암호화 관리 이 PowerShell 스크립트는 Azure Key Vault의 키를 사용하여 Azure SQL Managed Instance에 대한 Bring Your Own Key 시나리오에서 투명한 데이터 암호화를 구성합니다.
장애 조치 그룹 구성
관리형 인스턴스에 대한 장애 조치(failover) 그룹 구성 이 PowerShell 스크립트는 두 개의 관리되는 인스턴스를 만들고, 장애 조치 그룹에 추가한 다음, 주 관리되는 인스턴스에서 보조 관리되는 인스턴스로 장애 조치를 테스트합니다.

Azure SQL Managed Instance용 PowerShell cmdlet에 대해 자세히 알아봅니다.

이 페이지에 나열된 예제에서는 az.sql PowerShell cmdlets을 사용하여 Azure SQL 리소스를 만들고 관리합니다. 쿼리를 실행하고 많은 데이터베이스 작업을 수행하기 위한 추가 cmdlet은 SqlServer PowerShell cmdlets에 있습니다. 자세한 내용은 SQL Server PowerShell을 참조하세요.