다음을 통해 공유


Managed Database Restore Details - Get

관리되는 데이터베이스 복원 세부 정보를 가져옵니다.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/restoreDetails/Default?api-version=2021-11-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
databaseName
path True

string

데이터베이스의 이름입니다.

managedInstanceName
path True

string

관리되는 인스턴스의 이름입니다.

resourceGroupName
path True

string

리소스를 포함하는 리소스 그룹의 이름입니다. Azure 리소스 관리자 API 또는 포털에서 이 값을 가져올 수 있습니다.

restoreDetailsName
path True

RestoreDetailsName

검색할 복원 세부 정보의 이름입니다.

subscriptionId
path True

string

Azure 구독을 식별하는 구독 ID입니다.

api-version
query True

string

요청에 사용할 API 버전입니다.

응답

Name 형식 Description
200 OK

ManagedDatabaseRestoreDetailsResult

복원 세부 정보를 검색했습니다.

Other Status Codes

오류 응답: ***

  • 400 TargetServerDoesNotExist - 대상 서버 {0} 가 없거나 아직 준비되지 않았습니다. 존재하는지 검사 복원 요청을 다시 시도하세요.

  • 400 TargetServerRestoreNotAllowed - 대상 서버 {0} 가 현재 복원을 시작할 수 있는 상태가 아닙니다.

  • 400 BackupSetNotFound - 데이터베이스를 복원하기 위한 백업이 없습니다. 데이터베이스를 복원하려면 지원에 문의하세요.

  • 400 FullBackupNotFound - 전체 백업을 찾을 수 없습니다.

  • 400 MissingThumbprint - 서버 인증서를 찾을 수 없습니다.

  • 400 RestoreFromStripedBackupsNotEnabled - 스트라이프 백업에서 복원은 지원되지 않습니다.

  • 400 BackupSetBroken - 백업 세트가 끊어졌습니다.

  • 400 BrokenRestorePlanNoFullBackup - 전체 백업이 없으므로 복원 계획이 끊어졌습니다.

  • 400 SqlRestoreError - 인덱 {0} 스를 사용하여 백업을 복원하는 동안 다시 시도 불가능 오류가 발생했습니다. {1}{2}

  • 400 BrokenRestorePlanWrongLogBackupLSN - 현재 로그 백업의 firstLsn이 다음 로그 백업의 lastLsn이 아니 <므로 복원 계획이 끊어졌습니다.

  • 400 BrokenRestorePlanWrongDiffBackupLSN - diff 백업의 firstLsn이 = 전체 백업의 firstLsn이 아니>므로 복원 계획이 끊어졌습니다.

  • 400 BrokenRestorePlanGapInLogBackups - 현재 로그 백업의 firstLsn이 prev 로그 백업의 lastLsn과 같지 않기 때문에 복원 계획이 끊어졌습니다.

  • 400 PartiallyContainedDatabaseUnsupported - "부분적으로 포함된 데이터베이스에 대한 백업은 지원되지 않습니다."

  • 400 RequiredBackupIsNotLastRestored - 제공된 백업 파일 이름이 복원된 마지막 백업 파일의 이름이 아니므로 마이그레이션을 완료할 수 없습니다.

  • 400 XtpInitializedDuringRestore - SQL Database Managed Instance 범용 계층에서 복원하려면 메모리 최적화 파일 그룹이 비어 있어야 합니다.

  • 400 FullBackupMissingChecksum - 전체 백업에 체크섬이 없는 경우

  • 400 FullBackupDamaged - 전체 백업이 손상된 경우

  • 400 MissingStripeInBackupSet - 제공된 백업 세트에 하나 이상의 누락된 줄무늬가 있습니다.

  • 400 BrokenRestorePlanWrongDiffBaseGUID - diff 백업의 DifferentialBaseGuid가 전체 백업의 BackupSetGuid와 일치하지 않으므로 복원 계획이 끊어졌습니다.

  • 400 호환되지 않는PhysicalLayoutTooFewDataFiles - 데이터베이스 백업에는 호환되지 않는 물리적 레이아웃이 포함되어 있습니다. 백업에서 데이터 파일을 찾을 수 없습니다.

  • 400 CorruptedPagesInBackupSet - RESTORE가 백업 집합에서 하나 이상의 손상된 페이지를 검색했기 때문에 작업이 중단되었습니다.

  • 400 호환되지 않는PhysicalLayoutNonOnlineDataFilesExist - 데이터베이스 백업에는 호환되지 않는 물리적 레이아웃이 포함되어 있습니다. 온라인이 아닌 데이터 파일이 있습니다.

  • 400 CorruptedPagesListMaintenance - 체크섬 없이 수행된 백업을 처리하는 동안 내부 오류가 발생하여 작업이 중단되었습니다.

  • 400 호환되지 않는PhysicalLayoutWrongNumberOfLogFiles - 데이터베이스 백업에는 호환되지 않는 물리적 레이아웃이 포함되어 있습니다. 다중 로그 파일은 지원되지 않습니다.

  • 400 호환되지 않는PhysicalLayoutNonOnlineLogFilesExist - 데이터베이스 백업에는 호환되지 않는 물리적 레이아웃이 포함되어 있습니다. 온라인이 아닌 로그 파일이 있습니다.

  • 400 호환되지 않는PhysicalLayoutTooManyNonDataLogFiles - 데이터베이스 백업에는 호환되지 않는 물리적 레이아웃이 포함되어 있습니다. 데이터/로그 파일이 너무 많습니다.

  • 400 ExternalBackupAlreadySignaledToComplete - 복원 요청이 완료되었다는 신호를 이미 받았습니다.

  • 400 ExternalBackupRestoreHasNotBeenStarted - 복원 요청은 복원이 시작된 후에만 완료할 수 있습니다.

  • 400 ExternalBackupUpgradeInProgress - 업그레이드가 진행 중이므로 복원 요청을 완료할 수 없습니다.

  • 400 호환되지 않는PhysicalLayoutTooManyXTPFiles - 데이터베이스 백업에는 호환되지 않는 물리적 레이아웃이 포함되어 있습니다. MEMORY_OPTIMIZED_DATA 포함하는 파일 그룹에 있는 여러 파일입니다.

  • 400 BlobStorageFailure - Blob Storage 오류가 발생했습니다.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart - 컨테이너 폴더에 여러 데이터베이스의 백업이 있습니다. 컨테이너 폴더에 단일 데이터베이스의 백업이 있는지 확인하세요.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart - 관리 ID가 제대로 설정되지 않았습니다. 확인하고 다시 시도하세요.

  • 400 ManagedInstanceStorageLimitHit - 관리되는 instance 스토리지 제한에 도달했습니다.

  • 400 AutoCompleteMissingLastBackupName - 자동 완료 복원 요청에 lastBackupName 매개 변수가 제공되어야 합니다.

  • 400 BlobStorageServerFailure - Blob Storage 서버 오류가 발생했습니다.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress - 컨테이너 폴더에 여러 데이터베이스의 백업이 있습니다. 컨테이너 폴더에 단일 데이터베이스의 백업이 있는지 확인하세요.{0}

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress - 관리 ID가 제대로 설정되지 않았습니다. 확인하고 다시 시도하세요.

  • 400 ManagedDatabaseNotInRestoringState - 관리되는 데이터베이스가 복원 중 상태가 아닙니다.

예제

Managed database restore details.

샘플 요청

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/testdb/restoreDetails/Default?api-version=2021-11-01

샘플 응답

{
  "properties": {
    "status": "Restoring",
    "currentRestoringFileName": "full_0",
    "percentCompleted": 0,
    "unrestorableFiles": [],
    "numberOfFilesDetected": 26,
    "lastUploadedFileName": "log2_3",
    "lastUploadedFileTime": "2018-06-15T11:38:33Z"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/testdb/restoreDetails/current",
  "name": "current",
  "type": "Microsoft.Sql/managedInstances/databases/restoreDetails"
}

정의

Name Description
ManagedDatabaseRestoreDetailsResult

관리되는 데이터베이스 복원 세부 정보입니다.

RestoreDetailsName

검색할 복원 세부 정보의 이름입니다.

ManagedDatabaseRestoreDetailsResult

관리되는 데이터베이스 복원 세부 정보입니다.

Name 형식 Description
id

string

리소스 ID입니다.

name

string

리소스 이름입니다.

properties.blockReason

string

복원이 차단된 상태인 이유입니다.

properties.currentRestoringFileName

string

현재 복원 중인 파일 이름입니다.

properties.lastRestoredFileName

string

마지막으로 복원된 파일 이름입니다.

properties.lastRestoredFileTime

string

마지막으로 복원된 파일 시간입니다.

properties.lastUploadedFileName

string

마지막으로 업로드한 파일 이름입니다.

properties.lastUploadedFileTime

string

마지막으로 업로드한 파일 시간입니다.

properties.numberOfFilesDetected

integer

검색된 파일 수입니다.

properties.percentCompleted

number

완료율입니다.

properties.status

string

상태 복원합니다.

properties.unrestorableFiles

string[]

복원할 수 없는 파일 목록입니다.

type

string

리소스 종류.

RestoreDetailsName

검색할 복원 세부 정보의 이름입니다.

Name 형식 Description
Default

string