다음을 통해 공유


Managed Databases - Create Or Update

새 데이터베이스를 만들거나 기존 데이터베이스를 업데이트합니다.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}?api-version=2023-08-01

URI 매개 변수

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

string

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

managedInstanceName
path True

string

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

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

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

요청 본문

Name 필수 형식 Description
location True

string

리소스 위치입니다.

properties.autoCompleteRestore

boolean

이 관리되는 데이터베이스의 자동 복원을 완료할지 여부입니다.

properties.catalogCollation

CatalogCollationType

메타데이터 카탈로그의 데이터 정렬입니다.

properties.collation

string

관리되는 데이터베이스의 데이터 정렬입니다.

properties.createMode

ManagedDatabaseCreateMode

관리되는 데이터베이스 만들기 모드입니다. PointInTimeRestore: 기존 데이터베이스의 특정 시점 백업을 복원하여 데이터베이스를 만듭니다. SourceDatabaseName, SourceManagedInstanceName 및 PointInTime을 지정해야 합니다. RestoreExternalBackup: 외부 백업 파일에서 복원하여 데이터베이스를 만듭니다. 데이터 정렬, StorageContainerUri 및 StorageContainerSasToken을 지정해야 합니다. 복구: 지역에서 복제된 백업을 복원하여 데이터베이스를 만듭니다. RecoveryableDatabaseId는 복원할 복구 가능한 데이터베이스 리소스 ID로 지정해야 합니다. RestoreLongTermRetentionBackup: 장기 보존 백업에서 복원하여 데이터베이스를 만듭니다(longTermRetentionBackupResourceId 필요).

properties.crossSubscriptionRestorableDroppedDatabaseId

string

복원 가능한 구독 간 리소스 ID가 삭제되어 이 데이터베이스를 만들 때 복원할 수 있습니다.

properties.crossSubscriptionSourceDatabaseId

string

이 데이터베이스의 만들기 작업과 연결된 구독 간 원본 데이터베이스의 리소스 식별자입니다.

properties.crossSubscriptionTargetManagedInstanceId

string

구독 간 복원에 사용되는 대상 관리되는 인스턴스 ID입니다.

properties.isLedgerOn

boolean

이 데이터베이스가 원장 데이터베이스인지 여부는 데이터베이스의 모든 테이블이 원장 테이블임을 의미합니다. 참고: 데이터베이스를 만든 후에는 이 속성의 값을 변경할 수 없습니다.

properties.lastBackupName

string

이 관리되는 데이터베이스의 복원을 위한 마지막 백업 파일 이름입니다.

properties.longTermRetentionBackupResourceId

string

이 관리되는 데이터베이스의 복원에 사용할 장기 보존 백업의 이름입니다.

properties.recoverableDatabaseId

string

이 데이터베이스의 만들기 작업과 연결된 복구 가능한 데이터베이스의 리소스 식별자입니다.

properties.restorableDroppedDatabaseId

string

이 데이터베이스를 만들 때 복원할 복원 가능한 삭제된 데이터베이스 리소스 ID입니다.

properties.restorePointInTime

string (date-time)

조건부. createMode가 PointInTimeRestore인 경우 이 값이 필요합니다. 새 데이터베이스를 만들기 위해 복원할 원본 데이터베이스의 지정 시간(ISO8601 형식)을 지정합니다.

properties.sourceDatabaseId

string

이 데이터베이스의 만들기 작업과 연결된 원본 데이터베이스의 리소스 식별자입니다.

properties.storageContainerIdentity

string

조건부. createMode가 RestoreExternalBackup인 경우 이 값이 사용됩니다. 스토리지 컨테이너 인증에 사용되는 ID를 지정합니다. 'SharedAccessSignature' 또는 'ManagedIdentity'일 수 있습니다. 지정하지 않으면 'SharedAccessSignature'가 가정됩니다.

properties.storageContainerSasToken

string

조건부. createMode가 RestoreExternalBackup이고 storageContainerIdentity가 ManagedIdentity가 아닌 경우 이 값이 필요합니다. 스토리지 컨테이너 sas 토큰을 지정합니다.

properties.storageContainerUri

string

조건부. createMode가 RestoreExternalBackup인 경우 이 값이 필요합니다. 이 복원에 대한 백업이 저장되는 스토리지 컨테이너의 URI를 지정합니다.

tags

object

리소스 태그.

응답

Name 형식 Description
200 OK

ManagedDatabase

데이터베이스를 업데이트했습니다.

201 Created

ManagedDatabase

데이터베이스를 만들었습니다.

202 Accepted

허용

헤더

Location: string

Other Status Codes

ErrorResponse

오류 응답: ***

  • 400 ManagedInstanceStoppingOrStopped - 인스턴스가 중지/중지된 상태인 동안 제출된 충돌 작업

  • 400 ManagedInstanceStarting - 인스턴스가 시작 상태에 있는 동안 제출된 충돌 작업

  • 400 AkvEndpointNotReachableFromNode - AKV 엔드포인트 '{0}'은 서버 '{1}'의 SQL에서 연결할 수 없습니다.

  • 400 CurrentDatabaseSizeExceedsMaxSize - 사용자가 데이터베이스의 최대 크기를 현재 사용량보다 작은 크기로 줄이려고 했습니다.

  • 400 PasswordNotComplex - 제공된 암호가 충분히 복잡하지 않습니다.

  • 400 InvalidServerName - 잘못된 서버 이름이 지정되었습니다.

  • 400 CannotUpdateIsLedgerDatabase - 기존 데이터베이스의 원장 속성을 업데이트할 수 없습니다.

  • 400 UnsupportedServiceName - 지원되지 않는 유니코드 문자가 하나 이상 포함되어 있으므로 지정된 이름이 잘못된 이름입니다.

  • 400 TokenTooLong - 제공된 토큰이 너무 깁니다.

  • 400 RegionDoesNotSupportVersion - 사용자가 해당 서버 버전이 지원되지 않는 위치에 지정된 버전의 서버를 만들려고 했습니다.

  • 400 ManagedDatabaseNameInUse - 데이터베이스 '{0}'이 이미 있습니다. 다른 데이터베이스 이름을 선택합니다.

  • 400 PitrPointInTimeInvalid - {0} 지정 시간이 잘못되었습니다. 유효한 시점 범위는 원본 서버 생성 시간이 아니라 {1} 일에서 지금까지입니다.

  • 400 NoMoreSpaceInManagedInstance - 관리되는 인스턴스가 스토리지 한도에 도달했습니다. 관리되는 인스턴스의 스토리지 사용량은 (%d) MB를 초과할 수 없습니다.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - 사용자가 현재 사용량보다 최대 로그 크기가 낮은 sku로 데이터베이스를 변경하려고 했습니다.

  • 400 CannotUseTrailingWhitespacesInDatabaseName - 데이터베이스 이름 유효성 검사에 실패했습니다.

  • 400 StorageAccountFull - Managed Instance가 기본 Azure Storage 계정의 총 용량에 도달했습니다. Azure Premium Storage 계정은 할당된 공간의 35TB로 제한됩니다.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - 보조 서버에는 주 서버의 암호화 보호기의 키 자료가 없습니다.

  • 400 ServerNotFound - 요청된 서버를 찾을 수 없습니다.

  • 400 SourceServerNotFound - CreateDatabaseAsCopy API 호출에 제공된 원본 데이터베이스 ID의 서버 부분이 기존 서버에 매핑되지 않습니다.

  • 400 ManagedInstanceStoppingOrStopped - 인스턴스가 중지/중지된 상태인 동안 제출된 충돌 작업

  • 400 InvalidBackupRetentionPeriod - {0} 보존 기간이 유효한 구성이 아닙니다. 유효한 백업 보존 기간(일)은 {1} 및 {2} 사이여야 합니다.

  • 400 ManagedInstanceStarting - 인스턴스가 시작 상태에 있는 동안 제출된 충돌 작업

  • 400 SourceDatabaseNotFound - 원본 데이터베이스가 없습니다.

  • 400 DatabaseNumberLimitReached - SQL Database Managed Instance에 대한 최대 데이터베이스 수에 도달했습니다.

  • 400 InvalidCollation - 데이터 정렬이 서버에서 인식되지 않습니다.

  • 400 ManagedInstanceUpdateSloInProgress - "관리되는 인스턴스 '{0}.'에 대한 서비스 계층 변경이 진행 중이므로 작업을 완료할 수 없습니다. 진행 중인 작업이 완료되기를 기다렸다가 다시 시도하세요."

  • 400 CannotUseReservedDatabaseName - 이 작업에서 예약된 데이터베이스 이름을 사용할 수 없습니다.

  • 400 AkvHostNotResolvingFromNode - AKV 호스트 '{0}'은 서버 '{1}'의 SQL에서 확인할 수 없습니다.

  • 400 InvalidDatabaseCreateOrUpdateRequest - 데이터베이스 만들기 또는 업데이트 작업에 대한 요청 본문이 잘못되었습니다.

  • 400 InvalidResourceId - 잘못된 리소스 식별자입니다.

  • 400 InvalidSourceDatabaseId - 잘못된 원본 데이터베이스 식별자입니다.

  • 400 InvalidRestorableDroppedDatabaseId - 복원 가능한 삭제된 데이터베이스 식별자가 잘못되었습니다.

  • 400 InvalidCrossSubscriptionTargetManagedInstanceId - 잘못된 교차 구독 대상 관리되는 인스턴스 식별자입니다.

  • 400 MismatchingResourceGroupNameWithUrl - 제공된 리소스 그룹 이름이 URL의 이름과 일치하지 않습니다.

  • 400 MismatchingServerNameWithUrl - 제공된 서버 이름이 URL의 이름과 일치하지 않습니다.

  • 400 MismatchingSubscriptionWithUrl - 제공된 구독이 URL의 구독과 일치하지 않습니다.

  • 400 MissingCollation - 데이터 정렬이 필요합니다.

  • 400 MissingSourceDatabaseId - 원본 데이터베이스 식별자가 없습니다.

  • 400 MissingRestorePointInTime - 복원 시점 누락

  • 400 MissingStorageContainerSasToken - 누락된 스토리지 컨테이너 SAS 토큰

  • 400 MissingStorageContainerUri - 스토리지 컨테이너 URI 누락

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId - sourceDatabaseId가 복원 만들기 모드로 이미 제공된 경우 restoreableDroppedDatabaseId를 지정할 수 없습니다.

  • 400 CrossSubscriptionRestorableDroppedDatabaseIdGivenForRestoreWithCrossSubscriptionSourceDatabaseId - crossSubscriptionSourceDatabaseId가 이미 제공된 경우 crossSubscriptionRestorableDroppedDatabaseId를 지정할 수 없습니다.

  • 400 MissmatchingCrossSubscriptionTargetManagedInstanceIdWithUrl - 제공된 crossSubscriptionTargetManagedInstanceId는 URL의 인스턴스와 일치해야 합니다.

  • 400 CannotUseReservedDatabaseName - 이 작업에서 예약된 데이터베이스 이름을 사용할 수 없습니다.

  • 400 InvalidLongTermRetentionManagedInstanceBackupId - Managed Instances에 대한 잘못된 장기 보존 백업 식별자입니다.

  • 400 LongTermRetentiontBackupOperationResultsInvalidODataQuery - 지정된 OData 쿼리가 유효하지 않거나 지원되지 않습니다.

  • 400 LongTermRetentionMigrationRequestNotSupported - 구독은 LTR 백업 마이그레이션 기능을 사용할 수 없습니다.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported - 원본 및 대상 구독은 LTR 백업 복사 기능에 대해 통신할 수 없습니다.

  • 400 LongTermRetentionMigrationParameterMissing - 작업에 필요한 매개 변수가 없습니다.

  • 400 LongTermRetentionMigrationSameServerNotSupported - LTR 복사 기능은 동일한 서버 내에서 LTR 백업을 복사하는 데 지원되지 않습니다.

  • 400 LongTermRetentionMigrationTargetServerNotFound - 대상 서버가 없거나 LTR 백업 복사 작업을 수행할 준비가 되지 않았습니다.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound - 대상 데이터베이스가 서버에 없습니다.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported - 지정된 백업 스토리지 중복성은 대상 지역에서 지원되지 않습니다.

  • 400 LongTermRetentionMigrationStorageMismatch - 데이터베이스의 활성 백업 중복성이 고객이 요청한 백업 중복성과 일치하지 않습니다.

  • 400 LtrOperationFailedBackupImmutable - 백업을 변경할 수 없어 장기 보존 백업을 삭제하지 못했습니다.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported - LTR 마이그레이션은 관리되는 인스턴스 및 Azure SQL DB LTR 백업에 대해서만 지원됩니다.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed - LTR 복사 작업에 백업 스토리지 중복성 변경은 허용되지 않습니다.

  • 400 LtrRestoreFailedArchiveStorageTier - 보관된 장기 보존 백업 복원은 지원되지 않습니다. 복원은 리하이딩된 백업 또는 정기적인 장기 보존 백업에서만 수행할 수 있습니다.

  • 400 LtrArchiveStorageTierNotEnabled - 장기 보존 백업 보관을 사용할 수 없습니다.

  • 400 LtrArchiveWrongParameters - ChangeLongTermRetentionBackupAccessTier는 desired(backupStorageAccessTier, operationMode) 조합에 대해 지원되지 않습니다. (보관, 이동) 및 (핫, 복사)만 허용됩니다.

  • 400 LTRArchiveRedundancyChangeFailed - '보관' 백업 스토리지 액세스 계층이 설정된 장기 보존 정책이 설정된 경우 백업 스토리지 중복 유형을 영역 중복 스토리지로 업데이트할 수 없습니다.

  • 400 LongTermRetentionMigrationSubscriptionNotFound - 구독을 찾을 수 없습니다.

  • 400 ManagementServiceManagedServerDisabled - Managed Instance '{0}'이 비활성화되어 작업이 실패했습니다. Managed Instance를 사용하도록 설정하고 다시 시도하세요.

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy - LRS/ZRS 백업 스토리지 중복성이 있는 관리되는 인스턴스에는 Geo-Restore 허용되지 않습니다.

  • 400 LastBackupNameHasNewline - lastBackupName에서 금지된 문자('\n', '\r')를 사용하지 마세요.

  • 400 LastBackupNameHasNonAsciiCharacter - 'LastBackupName' 매개 변수에 잘못된 문자가 포함되어 있으므로 작업이 중단되었습니다. ASCII 문자만 허용됩니다.

  • 400 ProvisioningDisabled - 리소스 작업 권한 부여자의 오류 메시지를 변경 없이 있는 그대로 표시합니다.

  • 400 LRSCutoverDatabaseDoesNotExist - 요청에 지정된 데이터베이스 이름이 지정된 서버의 데이터베이스 이름과 일치하지 않으므로 작업이 중단되었습니다.

  • 400 LRSCutoverDatabaseNotInRestoringState - 지정된 데이터베이스가 복원 중 상태가 아니므로 작업이 중단되었습니다.

  • 400 LRSCutoverDatabaseAlreadyRestored - 지정된 데이터베이스가 이미 복원되어 작업이 중단되었습니다.

  • 400 LRSCutoverAlreadyInitiated - 지정된 데이터베이스에 대한 중단이 이미 진행 중이므로 작업이 중단되었습니다.

  • 400 ManagementServiceFeatureDisabled - 사용자가 사용하지 않도록 설정된 기능을 사용하려고 했습니다.

  • 400 AadOnlyAuthenticationIsEnabled - Azure Active Directory 전용 인증이 사용됩니다. 시스템 관리자에게 문의하세요.

  • 400 UpdatingInstanceAndBackupRedundancy - 인스턴스 영역 중복성 및 백업 스토리지 중복성은 동일한 요청에서 업데이트할 수 없습니다.

  • 400 DeleteOfManagedInstanceIsDisabled - 관리되는 인스턴스의 삭제 작업을 사용할 수 없습니다.

  • 400 RequestCantLandOnPaaSv2Platform - 요청은 PaaSv2 플랫폼에 착륙해야 하지만 PaaSv2는 사용할 수 없습니다.

  • 400 CustomMaintenanceWindowIsDisabled - 사용자 지정 유지 관리 기간을 사용할 수 없습니다.

  • 400 DeleteOfVersion2VirtualClusterIsDisabled - 버전 2가 있는 가상 클러스터 삭제를 사용할 수 없습니다.

  • 400 DeleteOfVirtualClusterIsDisabled - 가상 클러스터 삭제를 사용할 수 없습니다.

  • 400 MICantBeMovedFromOrToInstancePool - 기존 관리형 인스턴스는 관리되는 인스턴스 풀로 이동할 수 없습니다.

  • 400 DnsRefreshOnVirtualClusterIsDisabled - 가상 클러스터에서 DNS 레코드 새로 고침을 사용할 수 없습니다.

  • 400 TimeoutDuringRestore - 복원 대상에 연결하는 동안 시간 제한이 발생했습니다.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 400 CorruptedPagesInBackupSet - RESTORE가 백업 세트에서 하나 이상의 손상된 페이지를 검색하여 작업이 중단되었습니다.

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

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

  • 400 StorageBrokenIssueDetectedWhileInProgress - 스토리지 연결이 끊어졌습니다. 자동으로 다시 시도 중...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 400 StorageBrokenIssueDetectedAtTheStart - 스토리지 연결이 끊어졌습니다. 확인하고 다시 시도하세요.

  • 400 StorageBrokenIssueDetectedTerminateRetries - 스토리지 연결이 끊어졌습니다. 확인하고 다시 시도하세요.

  • 400 BackupSetBroken - 백업 세트가 손상되었습니다.

  • 400 SqlRestoreError - 백업을 복원하는 동안 다시 시도 불가능한 오류가 발생했습니다.

  • 404 ServerNotInSubscriptionResourceGroup - 지정된 서버가 지정된 리소스 그룹 및 구독에 없습니다.

  • 404 SubscriptionDoesNotHaveServer - 요청된 서버를 찾을 수 없습니다.

  • 404 ResourceNotFound - 요청된 리소스를 찾을 수 없습니다.

  • 404 CannotFindServerCertificateWithThumbprint - 지문 '{0}'가 있는 서버 인증서를 찾을 수 없습니다. PowerShell Cmdlet 'Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate'를 사용하여 인증서를 만듭니다.

  • 404 ServerNotInSubscriptionResourceGroup - 지정된 서버가 지정된 리소스 그룹 및 구독에 없습니다.

  • 404 ServerNotInSubscription - 지정된 서버가 지정된 구독에 없습니다.

  • 404 RestoreSourceDatabaseNotFound - 복원할 수 있는 '{0}'{1}' 데이터베이스를 찾을 수 없습니다.

  • 404 DatabaseDoesNotExist - 사용자가 이 서버 인스턴스에 없는 데이터베이스 이름을 지정했습니다.

  • 404 CannotFindObject - 개체가 없거나 사용 권한이 없으므로 개체를 찾을 수 없습니다.

  • 404 SubscriptionNotFound - 요청된 구독을 찾을 수 없습니다.

  • 404 LongTermRetentionMigrationBackupNotFound - 지정된 LTR 백업이 없습니다.

  • 404 OperationIdNotFound - ID가 있는 작업이 없습니다.

  • 409 SubscriptionDisabled - 구독을 사용할 수 없습니다.

  • 409 ConflictingSystemOperationInProgress - 데이터베이스에서 시스템 유지 관리 작업이 진행 중이며 추가 작업이 완료될 때까지 기다려야 합니다.

  • 409 RemoteDatabaseExists - 대상 데이터베이스 이름이 대상 서버에 이미 있습니다.

  • 409 ConflictingDatabaseOperation - 데이터베이스에 대한 일부 작업이 이미 있으며 현재 작업이 완료될 때까지 기다려야 합니다.

  • 409 ManagementServiceDatabaseBusy - 데이터베이스 '{0}'이(가) 다른 작업으로 사용 중입니다. 나중에 작업을 시도하세요.

  • 409 LongTermRetentionMigrationRequestConflict - 이 LTR 백업에 대한 충돌 작업이 아직 진행 중입니다.

  • 409 LongTermRetentionMigrationBackupConflict - 대상 데이터베이스에 대해 동일한 백업 시간을 가진 다른 LTR 백업이 있습니다.

  • 409 MiCreateFailedNonDelegatedSubnet - 사용자가 Microsoft.Sql/managedInstances에 위임되지 않은 서브넷에 Managed Instance 또는 Managed Instance 풀을 배포하려고 했습니다.

  • 409 InstancePoolBusy - 인스턴스 풀이 다른 진행 중인 작업으로 사용 중입니다.

  • 409 ConflictingManagedInstanceOperation - 관리되는 인스턴스에 대한 작업이 현재 진행 중입니다.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict - 인스턴스는 다중 az이지만 백업 스토리지는 영역 중복에서 비 영역 중복으로 업데이트되고 있습니다.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress - 백업 스토리지 중복 업데이트가 진행 중이므로 인스턴스 중복을 업데이트할 수 없습니다.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict - 백업 스토리지는 영역이 아닌 중복이지만 인스턴스 중복성이 영역 중복으로 업데이트되고 있습니다.

  • 409 BackupRedundancyUpdateConflict - 백업 스토리지 중복 업데이트가 이미 진행 중이므로 백업 스토리지 중복성을 업데이트할 수 없습니다.

  • 409 MiDropFailedOnAuthLocks - 사용자가 리소스에 잠금이 적용된 서브넷에서 마지막 Managed Instance를 삭제하려고 했습니다.

  • 409 CannotCancelOperation - 관리 작업이 취소할 수 없는 상태입니다.

  • 409 OperationCancelled - 사용자가 작업을 취소했습니다.

  • 409 OperationInterrupted - 동일한 리소스의 다른 작업에 의해 중단되었으므로 리소스에 대한 작업을 완료할 수 없습니다.

  • 412 InstanceNotReadyForBackupRedundancyUpdate - 인스턴스가 준비되지 않았기 때문에 백업 스토리지 중복성을 업데이트할 수 없습니다.

  • 429 SubscriptionTooManyRequests - 사용 가능한 리소스에서 처리할 수 있는 최대 요청을 초과하는 요청입니다.

  • 429 SubscriptionTooManyCreateUpdateRequests - 사용 가능한 리소스에서 처리할 수 있는 최대 요청을 초과하는 요청입니다.

  • 429 SubscriptionTooManyCreateUpdateRequests - 사용 가능한 리소스에서 처리할 수 있는 최대 요청을 초과하는 요청입니다.

  • 429 SubscriptionTooManyRequests - 사용 가능한 리소스에서 처리할 수 있는 최대 요청을 초과하는 요청입니다.

  • 429 ConflictingSubscriptionOperation - 현재 구독에 대한 작업이 진행 중입니다.

  • 429 SubscriptionTooManyCreateUpdateRequests - 사용 가능한 리소스에서 처리할 수 있는 최대 요청을 초과하는 요청입니다.

  • 429 SubscriptionTooManyRequests - 사용 가능한 리소스에서 처리할 수 있는 최대 요청을 초과하는 요청입니다.

  • 500 ActivateOrDeactivateWorkflowThrottling - 동시 워크플로가 너무 많기 때문에 활성화 또는 비활성화 워크플로가 실패했습니다.

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget - 대상 지역에서 LTR 백업 복사 요청을 시작하지 못했습니다.

  • 500 LongTermRetentionMigrationRequestCopyFailed - LTR 백업 Blob에 대해 복사 작업이 실패했습니다.

  • 500 LongTermRetentionMigrationRestoreVerExceeded - 최대 시도에 도달한 후 복원 확인에 실패했습니다.

  • 500 LongTermRetentionMigrationRestoreVerFailed - 복원 확인에 실패했습니다.

  • 500 OperationTimedOut - 작업 시간이 초과되고 자동으로 롤백됩니다. 작업을 다시 시도하세요.

  • 503 DatabaseUnavailable - 데이터베이스를 사용할 수 없어 작업이 실패했습니다.

  • 503 TooManyRequests - 사용 가능한 리소스에서 처리할 수 있는 최대 요청을 초과하는 요청입니다.

  • 503 TooManyRequests - 사용 가능한 리소스에서 처리할 수 있는 최대 요청을 초과하는 요청입니다.

  • 503 TooManyRequests - 사용 가능한 리소스에서 처리할 수 있는 최대 요청을 초과하는 요청입니다.

  • 504 RequestTimeout - 서비스 요청이 허용된 시간 제한을 초과했습니다.

  • 504 RequestTimeout - 서비스 요청이 허용된 시간 제한을 초과했습니다.

예제

Creates a new managed database by restoring from an external backup
Creates a new managed database by restoring from an external backup using managed identity
Creates a new managed database from restoring a geo-replicated backup
Creates a new managed database from restoring a long term retention backup
Creates a new managed database using cross subscription point in time restore
Creates a new managed database using point in time restore
Creates a new managed database with ledger on.
Creates a new managed database with maximal properties
Creates a new managed database with minimal properties

Creates a new managed database by restoring from an external backup

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

샘플 응답

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database by restoring from an external backup using managed identity

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerIdentity": "ManagedIdentity",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

샘플 응답

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a geo-replicated backup

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/server1/databases/testdb_recovered?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "Recovery",
    "recoverableDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-WestEurope/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb"
  }
}

샘플 응답

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/server1/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a long term retention backup

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS"
  },
  "location": "southeastasia"
}

샘플 응답

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using cross subscription point in time restore

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "crossSubscriptionTargetManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr",
    "crossSubscriptionSourceDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr2/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

샘플 응답

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using point in time restore

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

샘플 응답

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database with ledger on.

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "isLedgerOn": true
  }
}

샘플 응답

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2022-08-01

Creates a new managed database with maximal properties

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia"
}

샘플 응답

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

Creates a new managed database with minimal properties

샘플 요청

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

{
  "location": "southeastasia"
}

샘플 응답

{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

정의

Name Description
CatalogCollationType

메타데이터 카탈로그의 데이터 정렬입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

ManagedDatabase

관리되는 데이터베이스 리소스입니다.

ManagedDatabaseCreateMode

관리되는 데이터베이스 만들기 모드입니다. PointInTimeRestore: 기존 데이터베이스의 특정 시점 백업을 복원하여 데이터베이스를 만듭니다. SourceDatabaseName, SourceManagedInstanceName 및 PointInTime을 지정해야 합니다. RestoreExternalBackup: 외부 백업 파일에서 복원하여 데이터베이스를 만듭니다. 데이터 정렬, StorageContainerUri 및 StorageContainerSasToken을 지정해야 합니다. 복구: 지역에서 복제된 백업을 복원하여 데이터베이스를 만듭니다. RecoveryableDatabaseId는 복원할 복구 가능한 데이터베이스 리소스 ID로 지정해야 합니다. RestoreLongTermRetentionBackup: 장기 보존 백업에서 복원하여 데이터베이스를 만듭니다(longTermRetentionBackupResourceId 필요).

ManagedDatabaseStatus

데이터베이스의 상태입니다.

CatalogCollationType

메타데이터 카탈로그의 데이터 정렬입니다.

Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

오류 개체입니다.

ManagedDatabase

관리되는 데이터베이스 리소스입니다.

Name 형식 Description
id

string

리소스 ID입니다.

location

string

리소스 위치입니다.

name

string

리소스 이름입니다.

properties.autoCompleteRestore

boolean

이 관리되는 데이터베이스의 자동 복원을 완료할지 여부입니다.

properties.catalogCollation

CatalogCollationType

메타데이터 카탈로그의 데이터 정렬입니다.

properties.collation

string

관리되는 데이터베이스의 데이터 정렬입니다.

properties.createMode

ManagedDatabaseCreateMode

관리되는 데이터베이스 만들기 모드입니다. PointInTimeRestore: 기존 데이터베이스의 특정 시점 백업을 복원하여 데이터베이스를 만듭니다. SourceDatabaseName, SourceManagedInstanceName 및 PointInTime을 지정해야 합니다. RestoreExternalBackup: 외부 백업 파일에서 복원하여 데이터베이스를 만듭니다. 데이터 정렬, StorageContainerUri 및 StorageContainerSasToken을 지정해야 합니다. 복구: 지역에서 복제된 백업을 복원하여 데이터베이스를 만듭니다. RecoveryableDatabaseId는 복원할 복구 가능한 데이터베이스 리소스 ID로 지정해야 합니다. RestoreLongTermRetentionBackup: 장기 보존 백업에서 복원하여 데이터베이스를 만듭니다(longTermRetentionBackupResourceId 필요).

properties.creationDate

string (date-time)

데이터베이스의 생성 날짜입니다.

properties.crossSubscriptionRestorableDroppedDatabaseId

string

복원 가능한 구독 간 리소스 ID가 삭제되어 이 데이터베이스를 만들 때 복원할 수 있습니다.

properties.crossSubscriptionSourceDatabaseId

string

이 데이터베이스의 만들기 작업과 연결된 구독 간 원본 데이터베이스의 리소스 식별자입니다.

properties.crossSubscriptionTargetManagedInstanceId

string

구독 간 복원에 사용되는 대상 관리되는 인스턴스 ID입니다.

properties.defaultSecondaryLocation

string

지역 쌍을 이루는 지역입니다.

properties.earliestRestorePoint

string (date-time)

특정 시점 복원에 대한 가장 빠른 복원 시점입니다.

properties.failoverGroupId

string

이 관리되는 데이터베이스가 속한 인스턴스 장애 조치(failover) 그룹 리소스 식별자입니다.

properties.isLedgerOn

boolean

이 데이터베이스가 원장 데이터베이스인지 여부는 데이터베이스의 모든 테이블이 원장 테이블임을 의미합니다. 참고: 데이터베이스를 만든 후에는 이 속성의 값을 변경할 수 없습니다.

properties.lastBackupName

string

이 관리되는 데이터베이스의 복원을 위한 마지막 백업 파일 이름입니다.

properties.longTermRetentionBackupResourceId

string

이 관리되는 데이터베이스의 복원에 사용할 장기 보존 백업의 이름입니다.

properties.recoverableDatabaseId

string

이 데이터베이스의 만들기 작업과 연결된 복구 가능한 데이터베이스의 리소스 식별자입니다.

properties.restorableDroppedDatabaseId

string

이 데이터베이스를 만들 때 복원할 복원 가능한 삭제된 데이터베이스 리소스 ID입니다.

properties.restorePointInTime

string (date-time)

조건부. createMode가 PointInTimeRestore인 경우 이 값이 필요합니다. 새 데이터베이스를 만들기 위해 복원할 원본 데이터베이스의 지정 시간(ISO8601 형식)을 지정합니다.

properties.sourceDatabaseId

string

이 데이터베이스의 만들기 작업과 연결된 원본 데이터베이스의 리소스 식별자입니다.

properties.status

ManagedDatabaseStatus

데이터베이스의 상태입니다.

properties.storageContainerIdentity

string

조건부. createMode가 RestoreExternalBackup인 경우 이 값이 사용됩니다. 스토리지 컨테이너 인증에 사용되는 ID를 지정합니다. 'SharedAccessSignature' 또는 'ManagedIdentity'일 수 있습니다. 지정하지 않으면 'SharedAccessSignature'가 가정됩니다.

properties.storageContainerSasToken

string

조건부. createMode가 RestoreExternalBackup이고 storageContainerIdentity가 ManagedIdentity가 아닌 경우 이 값이 필요합니다. 스토리지 컨테이너 sas 토큰을 지정합니다.

properties.storageContainerUri

string

조건부. createMode가 RestoreExternalBackup인 경우 이 값이 필요합니다. 이 복원에 대한 백업이 저장되는 스토리지 컨테이너의 URI를 지정합니다.

tags

object

리소스 태그.

type

string

리소스 종류입니다.

ManagedDatabaseCreateMode

관리되는 데이터베이스 만들기 모드입니다. PointInTimeRestore: 기존 데이터베이스의 특정 시점 백업을 복원하여 데이터베이스를 만듭니다. SourceDatabaseName, SourceManagedInstanceName 및 PointInTime을 지정해야 합니다. RestoreExternalBackup: 외부 백업 파일에서 복원하여 데이터베이스를 만듭니다. 데이터 정렬, StorageContainerUri 및 StorageContainerSasToken을 지정해야 합니다. 복구: 지역에서 복제된 백업을 복원하여 데이터베이스를 만듭니다. RecoveryableDatabaseId는 복원할 복구 가능한 데이터베이스 리소스 ID로 지정해야 합니다. RestoreLongTermRetentionBackup: 장기 보존 백업에서 복원하여 데이터베이스를 만듭니다(longTermRetentionBackupResourceId 필요).

Description
Default
PointInTimeRestore
Recovery
RestoreExternalBackup
RestoreLongTermRetentionBackup

ManagedDatabaseStatus

데이터베이스의 상태입니다.

Description
Creating
DbCopying
DbMoving
Inaccessible
Offline
Online
Restoring
Shutdown
Starting
Stopped
Stopping
Updating