Azure Synapse Analytics에서 전용 SQL 풀 지역 복원

이 문서에서는 Azure Portal 및 PowerShell을 통해 지역 백업에서 전용 SQL 풀(이전의 SQL DW)을 복원하는 방법에 대해 알아봅니다.

시작하기 전에

참고 항목

Azure Az PowerShell 모듈을 사용하여 Azure와 상호 작용하는 것이 좋습니다. 시작하려면 Azure PowerShell 설치를 참조하세요. Az PowerShell 모듈로 마이그레이션하는 방법에 대한 자세한 내용은 Azure PowerShell을 AzureRM에서 Azure로 마이그레이션을 참조하세요.

DTU 용량을 확인합니다. 각 전용 SQL 풀(이전의 SQL DW)은 기본 DTU 할당량이 있는 논리 SQL Server(예: myserver.database.windows.net)에서 호스트합니다. 해당 SQL 서버에 데이터베이스를 복원하기에 충분한 DTU 할당량이 있는지 확인합니다. 필요한 DTU를 계산하거나 더 많은 DTU를 요청하는 방법을 알아보려면 DTU 할당량 변경 요청을 참조합니다.

PowerShell을 통해 Azure 지역 리전에서 복원

지역 백업에서 복원하려면 Get-AzSqlDatabaseGeoBackupRestore-AzSqlDatabase cmdlet을 사용합니다.

참고 항목

지역 복원을 Gen2로 수행할 수 있습니다! 이렇게 하려면 Gen2 ServiceObjectiveName(예: DW1000c)을 선택적 매개 변수로 지정하세요.

  1. 시작하기 전에 Azure PowerShell을 설치해야 합니다.
  2. PowerShell을 엽니다.
  3. Azure 계정에 연결하고 사용자 계정과 연결된 모든 구독을 나열합니다.
  4. 복원할 데이터 웨어하우스가 포함된 구독을 선택합니다.
  5. 복구하려는 데이터 웨어하우스를 가져옵니다.
  6. 데이터 웨어하우스에 대한 복구 요청을 만듭니다.
  7. 지역 복원된 데이터 웨어하우스의 상태를 확인합니다.
  8. 복원이 완료된 후에 데이터 웨어하우스를 구성하려면 복구 후 데이터베이스 구성을 참조하세요.
$SubscriptionName="<YourSubscriptionName>"
$ResourceGroupName="<YourResourceGroupName>"
$ServerName="<YourServerNameWithoutURLSuffixSeeNote>"  # Without database.windows.net
$TargetResourceGroupName="<YourTargetResourceGroupName>" # Restore to a different server.
$TargetServerName="<YourtargetServerNameWithoutURLSuffixSeeNote>"  
$DatabaseName="<YourDatabaseName>"
$NewDatabaseName="<YourDatabaseName>"
$TargetServiceObjective="<YourTargetServiceObjective-DWXXXc>"

Connect-AzAccount
Get-AzSubscription
Select-AzSubscription -SubscriptionName $SubscriptionName
Get-AzSqlDatabase -ServerName $ServerName -ResourceGroupName $ResourceGroupName

# Get the data warehouse you want to recover
$GeoBackup = Get-AzSqlDatabaseGeoBackup -ResourceGroupName $ResourceGroupName -ServerName $ServerName -DatabaseName $DatabaseName

# Recover data warehouse
$GeoRestoredDatabase = Restore-AzSqlDatabase –FromGeoBackup -ResourceGroupName $TargetResourceGroupName -ServerName $TargetServerName -TargetDatabaseName $NewDatabaseName –ResourceId $GeoBackup.ResourceID -ServiceObjectiveName $TargetServiceObjective

# Verify that the geo-restored data warehouse is online
$GeoRestoredDatabase.status

원본 데이터베이스가 TDE를 사용할 수 있는 경우 복구된 데이터베이스도 TDE를 사용할 수 있습니다.

Azure Portal을 통해 Azure 지역 리전에서 복원

아래에 설명된 단계에 따라 지역 백업에서 전용 SQL 풀(이전의 SQL DW)을 복원합니다.

  1. Azure Portal 계정에 로그인합니다.

  2. 전용 SQL 풀(이전의 SQL DW)을 검색합니다.

    New DW 2

  3. 추가를 클릭하고 기본 사항 탭에서 요청되는 정보를 입력한 후 다음: 추가 설정을 클릭합니다.

    Basics

  4. 기존 데이터 사용 매개 변수의 경우 백업을 선택하고 스크롤 다운 옵션에서 적절한 백업을 선택합니다. 검토 + 만들기를 클릭합니다.

    backup

  5. 데이터 웨어하우스가 복원되면 상태가 온라인인지 확인합니다.

다음 단계