Compartir a través de


Managed Databases - Create Or Update

Crea una nueva base de datos o actualiza una base de datos existente.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
databaseName
path True

string

Nombre de la base de datos.

managedInstanceName
path True

string

Nombre de la instancia administrada.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor desde la API de Azure Resource Manager o el portal.

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

api-version
query True

string

Versión de la API que se va a usar para la solicitud.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
location True

string

Ubicación del recurso.

properties.autoCompleteRestore

boolean

Si se va a completar automáticamente la restauración de esta base de datos administrada.

properties.catalogCollation

CatalogCollationType

Intercalación del catálogo de metadatos.

properties.collation

string

Intercalación de la base de datos administrada.

properties.createMode

ManagedDatabaseCreateMode

Modo de creación de base de datos administrada. PointInTimeRestore: cree una base de datos restaurando una copia de seguridad a un momento dado de una base de datos existente. SourceDatabaseName, SourceManagedInstanceName y PointInTime deben especificarse. RestoreExternalBackup: cree una base de datos restaurando a partir de archivos de copia de seguridad externos. Se deben especificar intercalación, StorageContainerUri y StorageContainerSasToken. Recuperación: crea una base de datos restaurando una copia de seguridad con replicación geográfica. RecoverableDatabaseId debe especificarse como identificador de recurso de base de datos recuperable que se va a restaurar. RestoreLongTermRetentionBackup: cree una base de datos restaurando a partir de una copia de seguridad de retención a largo plazo (se requiere longTermRetentionBackupResourceId).

properties.crossSubscriptionRestorableDroppedDatabaseId

string

Identificador de recurso de base de datos que se puede restaurar entre suscripciones para restaurar al crear esta base de datos.

properties.crossSubscriptionSourceDatabaseId

string

Identificador de recursos de la base de datos de origen entre suscripciones asociada con la operación de creación de esta base de datos.

properties.crossSubscriptionTargetManagedInstanceId

string

Identificador de instancia administrada de destino que se usa en la restauración entre suscripciones.

properties.isLedgerOn

boolean

Si esta base de datos es una base de datos de libro de contabilidad, lo que significa que todas las tablas de la base de datos son tablas de libro de contabilidad. Nota: El valor de esta propiedad no se puede cambiar después de crear la base de datos.

properties.lastBackupName

string

Último nombre de archivo de copia de seguridad para la restauración de esta base de datos administrada.

properties.longTermRetentionBackupResourceId

string

Nombre de la copia de seguridad de retención a largo plazo que se va a usar para restaurar esta base de datos administrada.

properties.recoverableDatabaseId

string

Identificador de recurso de la base de datos recuperable asociada a la operación de creación de esta base de datos.

properties.restorableDroppedDatabaseId

string

Identificador de recurso de base de datos restaurable que se va a restaurar al crear esta base de datos.

properties.restorePointInTime

string (date-time)

Condicional. Si createMode es PointInTimeRestore, se requiere este valor. Especifica el momento dado (ISO8601 formato) de la base de datos de origen que se restaurará para crear la nueva base de datos.

properties.sourceDatabaseId

string

Identificador de recurso de la base de datos de origen asociada a la operación de creación de esta base de datos.

properties.storageContainerIdentity

string

Condicional. Si createMode es RestoreExternalBackup, se usa este valor. Especifica la identidad usada para la autenticación del contenedor de almacenamiento. Puede ser "SharedAccessSignature" o "ManagedIdentity"; si no se especifica "SharedAccessSignature" se supone.

properties.storageContainerSasToken

string

Condicional. Si createMode es RestoreExternalBackup y storageContainerIdentity no es ManagedIdentity, se requiere este valor. Especifica el token sas del contenedor de almacenamiento.

properties.storageContainerUri

string

Condicional. Si createMode es RestoreExternalBackup, se requiere este valor. Especifica el URI del contenedor de almacenamiento donde se almacenan las copias de seguridad de esta restauración.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

ManagedDatabase

Se actualizó correctamente la base de datos.

201 Created

ManagedDatabase

Ha creado correctamente la base de datos.

202 Accepted

Aceptado

Encabezados

Location: string

Other Status Codes

ErrorResponse

Respuestas de error: ***

  • 400 ManagedInstanceStoppingOrStopped: operación en conflicto enviada mientras la instancia está en estado de detención o detención

  • 400 ManagedInstanceStarting: operación en conflicto enviada mientras la instancia está en estado de inicio

  • 400 AkvEndpointNotReachableFromNode : punto de conexión de AKV '{0}' no es accesible desde SQL, en el servidor '{1}'.

  • 400 CurrentDatabaseSizeExceedsMaxSize: el usuario intentó reducir el tamaño máximo de una base de datos a un tamaño menor que el uso actual.

  • 400 PasswordNotComplex: la contraseña proporcionada no es lo suficientemente compleja.

  • 400 InvalidServerName: nombre de servidor no válido especificado.

  • 400 CannotUpdateIsLedgerDatabase: no se puede actualizar la propiedad ledger de una base de datos existente.

  • 400 UnsupportedServiceName: el nombre especificado es un nombre no válido porque contiene uno o varios caracteres unicode no admitidos.

  • 400 TokenTooLong: el token proporcionado es demasiado largo.

  • 400 RegionDoesNotSupportVersion: un usuario intentó crear un servidor de una versión especificada en una ubicación donde no se admite esa versión del servidor.

  • 400 ManagedDatabaseNameInUse: la base de datos '{0}' ya existe. Elija otro nombre de base de datos.

  • 400 PitrPointInTimeInvalid: el punto en el tiempo {0} no es válido. Intervalo de tiempo válido desde {1} días temprano hasta ahora y no antes de la hora de creación del servidor de origen.

  • 400 NoMoreSpaceInManagedInstance: la instancia administrada ha alcanzado su límite de almacenamiento. El uso de almacenamiento de la instancia administrada no puede superar (%d) MB.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize: el usuario intentó cambiar la base de datos a una SKU con un tamaño de registro máximo inferior al uso actual.

  • 400 CannotUseTrailingWhitespacesInDatabaseName: error en la validación del nombre de la base de datos.

  • 400 StorageAccountFull: Instancia administrada ha alcanzado la capacidad total de la cuenta de almacenamiento subyacente de Azure. La cuenta de Azure Premium Storage está limitada a 35 TB de espacio asignado.

  • 400 SameKeyMaterialNotFoundOnRemoteServer: el servidor secundario no tiene el material clave del protector de cifrado del servidor principal.

  • 400 ServerNotFound: no se encontró el servidor solicitado.

  • 400 SourceServerNotFound: la parte del servidor de un identificador de base de datos de origen proporcionado en una llamada api CreateDatabaseAsCopy no se asigna a un servidor existente.

  • 400 ManagedInstanceStoppingOrStopped: operación en conflicto enviada mientras la instancia está en estado de detención o detención

  • 400 InvalidBackupRetentionPeriod: los días de retención de {0} no son una configuración válida. La retención de copia de seguridad válida en días debe estar entre {1} y {2}

  • 400 ManagedInstanceStarting: operación en conflicto enviada mientras la instancia está en estado de inicio

  • 400 SourceDatabaseNotFound: la base de datos de origen no existe.

  • 400 DatabaseNumberLimitReached: se alcanzó el número máximo de bases de datos para instancia administrada de SQL Database.

  • 400 InvalidCollation: el servidor no reconoce la intercalación.

  • 400 ManagedInstanceUpdateSloInProgress: "No se pudo completar la operación porque hay un cambio de nivel de servicio en curso para la instancia administrada "{0}". Espere a que se complete la operación en curso e inténtelo de nuevo".

  • 400 CannotUseReservedDatabaseName: no se puede usar el nombre reservado de la base de datos en esta operación.

  • 400 AkvHostNotResolvingFromNode - host de AKV '{0}' no se puede resolver desde SQL, en el servidor '{1}'.

  • 400 InvalidDatabaseCreateOrUpdateRequest: el cuerpo de la solicitud para la operación de creación o actualización de la base de datos no es válido.

  • 400 InvalidResourceId: identificador de recurso no válido.

  • 400 InvalidSourceDatabaseId: identificador de base de datos de origen no válido.

  • 400 InvalidRestorableDroppedDatabaseId: identificador de base de datos descartable no válido

  • 400 InvalidCrossSubscriptionTargetManagedInstanceId: identificador de instancia administrada de destino de la suscripción cruzada no válida.

  • 400 No coincidentesResourceGroupNameWithUrl: el nombre del grupo de recursos proporcionado no coincide con el nombre en la dirección URL.

  • 400 No coincidentesServerNameWithUrl: el nombre del servidor proporcionado no coincide con el nombre de la dirección URL.

  • 400 No coincidentesSubscriptionWithUrl: la suscripción proporcionada no coincide con la suscripción en la dirección URL.

  • 400 MissingCollation: se requiere intercalación.

  • 400 MissingSourceDatabaseId: falta el identificador de base de datos de origen.

  • 400 MissingRestorePointInTime: falta un momento dado de restauración

  • 400 MissingStorageContainerSasToken: falta el token de SAS del contenedor de almacenamiento

  • 400 MissingStorageContainerUri: falta el URI del contenedor de almacenamiento

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId: no se puede especificar restorableDroppedDatabaseId cuando sourceDatabaseId ya se ha proporcionado en modo de creación de restauración

  • 400 CrossSubscriptionRestorableDroppedDatabaseIdGivenForRestoreWithCrossSubscriptionSourceDatabaseId: no se puede especificar crossSubscriptionRestorableDroppedDatabaseId cuando ya se ha proporcionado crossSubscriptionSourceDatabaseId.

  • 400 MissmatchingCrossSubscriptionTargetManagedInstanceIdWithUrl: el crossSubscriptionTargetManagedInstanceId proporcionado debe coincidir con la instancia en la dirección URL.

  • 400 CannotUseReservedDatabaseName: no se puede usar el nombre reservado de la base de datos en esta operación.

  • 400 InvalidLongTermRetentionManagedInstanceBackupId: identificador de copia de seguridad de retención a largo plazo no válido para Instancias administradas.

  • 400 LongTermRetentiontBackupOperationResultsInvalidODataQuery: la consulta OData especificada no es válida o no se admite.

  • 400 LongTermRetentionMigrationRequestNotSupported: no se permite la característica de migración de copia de seguridad de LTR.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported: las suscripciones de origen y destino no pueden comunicarse con la característica de copia de seguridad de LTR.

  • 400 LongTermRetentionMigrationParameterMissing: falta el parámetro requerido para la operación.

  • 400 LongTermRetentionMigrationSameServerNotSupported: la característica de copia LTR no se admite para copiar copias de seguridad de LTR en el mismo servidor.

  • 400 LongTermRetentionMigrationTargetServerNotFound: el servidor de destino no existe o no está listo para la operación de copia de seguridad de LTR.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound: la base de datos de destino no existe en el servidor.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported: la redundancia de almacenamiento de copia de seguridad especificada no se admite en la región de destino.

  • 400 LongTermRetentionMigrationStorageMismatch: la redundancia de copia de seguridad activa de la base de datos no coincide con la redundancia de copia de seguridad solicitada por el cliente.

  • 400 LtrOperationFailedBackupImmutable: se produjo un error al eliminar la copia de seguridad de retención a largo plazo porque la copia de seguridad es inmutable.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported: la migración de LTR solo se admite para las copias de seguridad de LTR de Azure SQL DB y instancia administrada.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed: no se permite cambiar la redundancia de almacenamiento de copia de seguridad para las operaciones de copia de LTR.

  • 400 LtrRestoreFailedArchiveStorageTier: no se admite la restauración de la copia de seguridad de retención a largo plazo archivada. La restauración solo se puede realizar en copias de seguridad de retención rehidratadas o periódicas a largo plazo.

  • 400 LtrArchiveStorageTierNotEnabled: las copias de seguridad de retención a largo plazo de archivado no están habilitadas.

  • 400 LtrArchiveWrongParameters: ChangeLongTermRetentionBackupAccessTier no se admite para la combinación deseada (backupStorageAccessTier, operationMode). Solo se permiten (Archivar, Mover) y (Frecuente, Copiar).

  • 400 LTRArchiveRedundancyChangeFailed: no se admite la actualización del tipo de redundancia de almacenamiento de copia de seguridad al almacenamiento con redundancia de zona cuando se establece una directiva de retención a largo plazo con el nivel de acceso de almacenamiento de copia de seguridad "archivo".

  • 400 LongTermRetentionMigrationSubscriptionNotFound: no se encontró la suscripción.

  • 400 ManagementServiceManagedServerDisabled: error en la operación, ya que la instancia administrada '{0}' está deshabilitada. Habilite Instancia administrada e inténtelo de nuevo.

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy: no se permite Geo-Restore para instancias administradas con redundancia de almacenamiento de copia de seguridad LRS/ZRS.

  • 400 LastBackupNameHasNewline: no use caracteres prohibidos ('\n', '\r') en lastBackupName.

  • 400 LastBackupNameHasNonAsciiCharacter: la operación se anuló porque el parámetro "LastBackupName" contiene caracteres no válidos. Solo se permiten caracteres ASCII.

  • 400 ProvisioningDisabled: muestra el mensaje de error del autorizador de operaciones de recursos tal como está, sin cambios

  • 400 LRSCutoverDatabaseDoesNotExist: la operación se anuló porque el nombre de la base de datos especificado en la solicitud no coincide con ningún nombre de base de datos en el servidor especificado.

  • 400 LRSCutoverDatabaseNotInRestoringState: la operación se anuló porque la base de datos especificada no está en estado de restauración.

  • 400 LRSCutoverDatabaseAlreadyRestored: la operación se anuló porque la base de datos especificada ya se restauró.

  • 400 LRSCutoverAlreadyInitiated: la operación se anuló porque ya hay una transición para la base de datos especificada.

  • 400 ManagementServiceFeatureDisabled: el usuario intentó usar una característica que está deshabilitada.

  • 400 AadOnlyAuthenticationIsEnabled: la autenticación solo de Azure Active Directory está habilitada. Póngase en contacto con el administrador del sistema.

  • 400 UpdatingInstanceAndBackupRedundancy: la redundancia de zona de instancia y la redundancia de almacenamiento de copia de seguridad no se pueden actualizar en la misma solicitud.

  • 400 DeleteOfManagedInstanceIsDisabled: la operación de eliminación de la instancia administrada está deshabilitada.

  • 400 RequestCantLandOnPaaSv2Platform: la solicitud debe aterrizar en la plataforma PaaSv2, pero PaaSv2 no está habilitada.

  • 400 CustomMaintenanceWindowIsDisabled: la ventana de mantenimiento personalizado no está habilitada.

  • 400 DeleteOfVersion2VirtualClusterIsDisabled: la eliminación del clúster virtual con la versión 2 no está habilitada.

  • 400 DeleteOfVirtualClusterIsDisabled: la eliminación del clúster virtual no está habilitada.

  • 400 MICantBeMovedFromOrToInstancePool: la instancia administrada existente no se puede mover al grupo de instancias administradas.

  • 400 DnsRefreshOnVirtualClusterIsDisabled: la actualización de registros DNS en el clúster virtual no está habilitada.

  • 400 TimeoutDuringRestore: se encontró un tiempo de espera al intentar conectarse al destino de restauración.

  • 400 AutoCompleteMissingLastBackupName: la solicitud de restauración completa automática debe tener el parámetro lastBackupName proporcionado.

  • 400 MissingThumbprint: no se puede encontrar el certificado de servidor.

  • 400 BlobStorageServerFailure: se ha producido un error en el servidor de Blob Storage.

  • 400 BackupSetNotFound: no se encontraron copias de seguridad para restaurar la base de datos. Póngase en contacto con el soporte técnico para restaurar la base de datos.

  • 400 FullBackupNotFound: no se puede encontrar copia de seguridad completa.

  • 400 RestoreFromStripedBackupsNotEnabled: no se admite la restauración a partir de copias de seguridad seccionadas.

  • 400 BrokenRestorePlanNoFullBackup: el plan de restauración está roto porque no hay ninguna copia de seguridad completa.

  • 400 BrokenRestorePlanWrongLogBackupLSN: el plan de restauración se interrumpe porque firstLsn de la copia de seguridad del registro actual no es <= lastLsn de la siguiente copia de seguridad de registros.

  • 400 BrokenRestorePlanWrongDiffBackupLSN: el plan de restauración se interrumpe porque firstLsn de copia de seguridad de diferencias no es >= firstLsn de copia de seguridad completa.

  • 400 BrokenRestorePlanGapInLogBackups: el plan de restauración se interrumpe porque firstLsn de la copia de seguridad del registro actual no es igual a lastLsn de la copia de seguridad del registro anterior.

  • 400 TargetServerDoesNotExist: el servidor de destino {0} no existe o aún no está listo. Compruebe que existe y vuelva a intentar la solicitud de restauración.

  • 400 TargetServerRestoreNotAllowed: el servidor de destino {0} no está actualmente en un estado que permita iniciar una restauración.

  • 400 XtpInitializedDuringRestore: el grupo de archivos optimizado para memoria debe estar vacío para restaurarse en el nivel De uso general de instancia administrada de SQL Database.

  • 400 FullBackupMissingChecksum: la copia de seguridad completa proporcionada falta en la suma de comprobación.

  • 400 FullBackupDamaged: se ha proporcionado una copia de seguridad completa dañada.

  • 400 MissingStripeInBackupSet: el conjunto de copia de seguridad proporcionado tiene una o varias franjas que faltan.

  • 400 Copias de seguridadFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress: hay copias de seguridad de varias bases de datos en la carpeta contenedora. Asegúrese de que la carpeta contenedora tiene copias de seguridad de una base de datos única.{0}

  • 400 BrokenRestorePlanWrongDiffBaseGUID: el plan de restauración se interrumpe porque DifferentialBaseGuid de copia de seguridad diff no coincide con BackupSetGuid de copia de seguridad completa.

  • 400 CorruptedPagesInBackupSet: se anuló la operación porque RESTORE detectó una o varias páginas dañadas en el conjunto de copia de seguridad.

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress: la identidad administrada no está configurada correctamente. Compruebe e inténtelo de nuevo.

  • 400 CorruptedPagesListMaintenance: se anuló la operación porque se produjo un error interno al procesar la copia de seguridad realizada sin suma de comprobación.

  • 400 StorageBrokenIssueDetectedWhileInProgress: se interrumpe la conexión de almacenamiento. Reintentar automáticamente...

  • 400 ParcialmenteContainedDatabaseUnsupported: "No se admite la copia de seguridad de una base de datos parcialmente independiente".

  • 400 RequiredBackupIsNotLastRestored: no se puede completar la migración porque el nombre del archivo de copia de seguridad proporcionado no es el nombre del último archivo de copia de seguridad que se restaura.

  • 400 ManagedInstanceStorageLimitHit: la instancia administrada ha alcanzado su límite de almacenamiento.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles: la copia de seguridad de la base de datos contiene un diseño físico incompatible. No se encuentra ningún archivo de datos en la copia de seguridad.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist: la copia de seguridad de la base de datos contiene un diseño físico incompatible. Existen archivos de datos que no son en línea.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles: la copia de seguridad de la base de datos contiene un diseño físico incompatible. No se admiten varios archivos de registro.

  • 400 IncompatiblePhysicalLayoutNonOnlineLogFilesExist: la copia de seguridad de la base de datos contiene un diseño físico incompatible. Existen archivos de registro no en línea.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles: la copia de seguridad de la base de datos contiene un diseño físico incompatible. Demasiados archivos que no son de datos o de registro.

  • 400 ExternalBackupAlreadySignaledToComplete: la solicitud de restauración ya se ha señalado para completarse.

  • 400 ExternalBackupRestoreHasNotBeenStarted: la solicitud de restauración solo se puede completar una vez iniciada la restauración.

  • 400 ExternalBackupUpGradeInProgress: no se puede completar la solicitud de restauración, ya que la actualización está en curso.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles: la copia de seguridad de la base de datos contiene un diseño físico incompatible. Varios archivos encontrados en el grupo de archivos que contiene MEMORY_OPTIMIZED_DATA.

  • 400 BlobStorageFailure: se ha producido un error de Blob Storage.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart: hay copias de seguridad de varias bases de datos en la carpeta contenedora. Asegúrese de que la carpeta contenedora tiene copias de seguridad de una base de datos única.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart: la identidad administrada no está configurada correctamente. Compruebe e inténtelo de nuevo.

  • 400 StorageBrokenIssueDetectedAtTheStart: la conexión de almacenamiento está interrumpida. Compruebe e inténtelo de nuevo.

  • 400 StorageBrokenIssueDetectedTerminateRetries: la conexión de almacenamiento sigue interrumpida. Compruebe e inténtelo de nuevo.

  • 400 BackupSetBroken: el conjunto de copia de seguridad está roto.

  • 400 SqlRestoreError: error que no se puede reintentar al restaurar la copia de seguridad.

  • 404 ServerNotInSubscriptionResourceGroup: el servidor especificado no existe en el grupo de recursos y la suscripción especificados.

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado.

  • 404 ResourceNotFound: no se encontró el recurso solicitado.

  • 404 CannotFindServerCertificateWithThumbprint: no se encuentra el certificado de servidor con huella digital '{0}'. Use el cmdlet de PowerShell "Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate" para crear el certificado.

  • 404 ServerNotInSubscriptionResourceGroup: el servidor especificado no existe en el grupo de recursos y la suscripción especificados.

  • 404 ServerNotInSubscription: el servidor especificado no existe en la suscripción especificada.

  • 404 RestoreSourceDatabaseNotFound: no se encontró la base de datos '{0}' en el momento '{1}' que se puede restaurar.

  • 404 DatabaseDoesNotExist: el usuario ha especificado un nombre de base de datos que no existe en esta instancia del servidor.

  • 404 CannotFindObject: no se encuentra el objeto porque no existe o no tiene permisos

  • 404 SubscriptionNotFound: no se encontró la suscripción solicitada.

  • 404 LongTermRetentionMigrationBackupNotFound: la copia de seguridad de LTR especificada no existe.

  • 404 OperationIdNotFound: la operación con id. no existe.

  • 409 SubscriptionDisabled: la suscripción está deshabilitada.

  • 409 ConflictingSystemOperationInProgress: una operación de mantenimiento del sistema está en curso en la base de datos y las operaciones adicionales deben esperar hasta que se complete.

  • 409 RemoteDatabaseExists: el nombre de la base de datos de destino ya existe en el servidor de destino.

  • 409 ConflictingDatabaseOperation: ya hay alguna operación en la base de datos y la operación actual debe esperar hasta que se realice.

  • 409 ManagementServiceDatabaseBusy : la base de datos '{0}' está ocupada con otra operación. Pruebe la operación más adelante.

  • 409 LongTermRetentionMigrationRequestConflict: una operación de conflicto en esta copia de seguridad ltR todavía está en curso.

  • 409 LongTermRetentionMigrationBackupConflict: existe otra copia de seguridad ltR con el mismo tiempo de copia de seguridad para la base de datos de destino.

  • 409 MiCreateFailedNonDelegatedSubnet: el usuario intentó implementar instancia administrada o grupo de instancias administradas en la subred que no está delegada en Microsoft.Sql/managedInstances.

  • 409 InstancePoolBusy: un grupo de instancias está ocupado con otra operación en curso

  • 409 ConflictingManagedInstanceOperation: una operación está actualmente en curso para la instancia administrada.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict: la instancia es multi-az, pero el almacenamiento de copia de seguridad se actualiza de redundancia de zona a no con redundancia de zona.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress: no se puede actualizar la redundancia de instancia porque la actualización de redundancia de almacenamiento de copia de seguridad está en curso.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict: el almacenamiento de copia de seguridad no es redundante de zona, pero la redundancia de instancia se está actualizando a redundancia de zona.

  • 409 BackupRedundancyUpdateConflict: no se puede actualizar la redundancia del almacenamiento de copia de seguridad porque ya hay una actualización de redundancia de almacenamiento de copia de seguridad en curso.

  • 409 MiDropFailedOnAuthLocks: el usuario intentó quitar la última instancia administrada en la subred que tiene el bloqueo aplicado en los recursos.

  • 409 CannotCancelOperation: la operación de administración está en un estado que no se puede cancelar.

  • 409 OperationCancelled: el usuario canceló la operación.

  • 409 OperationInterrupted: no se pudo completar la operación en el recurso porque se interrumpió otra operación en el mismo recurso.

  • 412 InstanceNotReadyForBackupRedundancyUpdate: no se puede actualizar la redundancia del almacenamiento de copia de seguridad porque la instancia no está lista.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 429 ConflictingSubscriptionOperation: una operación está actualmente en curso para la suscripción.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 500 ActivateOrDeactivateWorkflowThrottling: error en el flujo de trabajo de activación o desactivación porque hay demasiados flujos de trabajo simultáneos

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget: no se pudo iniciar la solicitud de copia de seguridad ltR en la región de destino.

  • 500 LongTermRetentionMigrationRequestCopyFailed: error en la operación de copia de seguridad para blobs de copia de seguridad ltr.

  • 500 LongTermRetentionMigrationRestoreVerExceeded: se produjo un error en la comprobación de la restauración después de alcanzar los intentos máximos.

  • 500 LongTermRetentionMigrationRestoreVerFailed: error en la comprobación de la restauración.

  • 500 OperationTimedOut: la operación agota el tiempo de espera y se revierte automáticamente. Vuelva a intentar la operación.

  • 503 DatabaseUnavailable: error en la operación porque la base de datos no está disponible.

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 504 RequestTimeout: la solicitud de servicio superó el tiempo de espera permitido.

  • 504 RequestTimeout: la solicitud de servicio superó el tiempo de espera permitido.

Ejemplos

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

Solicitud de ejemplo

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"
}

Respuesta de muestra

{
  "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

Solicitud de ejemplo

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"
}

Respuesta de muestra

{
  "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

Solicitud de ejemplo

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"
  }
}

Respuesta de muestra

{
  "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

Solicitud de ejemplo

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"
}

Respuesta de muestra

{
  "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

Solicitud de ejemplo

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"
  }
}

Respuesta de muestra

{
  "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

Solicitud de ejemplo

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"
  }
}

Respuesta de muestra

{
  "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.

Solicitud de ejemplo

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
  }
}

Respuesta de muestra

{
  "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

Solicitud de ejemplo

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"
}

Respuesta de muestra

{
  "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

Solicitud de ejemplo

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"
}

Respuesta de muestra

{
  "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

Definiciones

Nombre Description
CatalogCollationType

Intercalación del catálogo de metadatos.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ManagedDatabase

Un recurso de base de datos administrado.

ManagedDatabaseCreateMode

Modo de creación de base de datos administrada. PointInTimeRestore: cree una base de datos restaurando una copia de seguridad a un momento dado de una base de datos existente. SourceDatabaseName, SourceManagedInstanceName y PointInTime deben especificarse. RestoreExternalBackup: cree una base de datos restaurando a partir de archivos de copia de seguridad externos. Se deben especificar intercalación, StorageContainerUri y StorageContainerSasToken. Recuperación: crea una base de datos restaurando una copia de seguridad con replicación geográfica. RecoverableDatabaseId debe especificarse como identificador de recurso de base de datos recuperable que se va a restaurar. RestoreLongTermRetentionBackup: cree una base de datos restaurando a partir de una copia de seguridad de retención a largo plazo (se requiere longTermRetentionBackupResourceId).

ManagedDatabaseStatus

Estado de la base de datos.

CatalogCollationType

Intercalación del catálogo de metadatos.

Valor Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

Mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ManagedDatabase

Un recurso de base de datos administrado.

Nombre Tipo Description
id

string

Identificador de recurso.

location

string

Ubicación del recurso.

name

string

Nombre del recurso.

properties.autoCompleteRestore

boolean

Si se va a completar automáticamente la restauración de esta base de datos administrada.

properties.catalogCollation

CatalogCollationType

Intercalación del catálogo de metadatos.

properties.collation

string

Intercalación de la base de datos administrada.

properties.createMode

ManagedDatabaseCreateMode

Modo de creación de base de datos administrada. PointInTimeRestore: cree una base de datos restaurando una copia de seguridad a un momento dado de una base de datos existente. SourceDatabaseName, SourceManagedInstanceName y PointInTime deben especificarse. RestoreExternalBackup: cree una base de datos restaurando a partir de archivos de copia de seguridad externos. Se deben especificar intercalación, StorageContainerUri y StorageContainerSasToken. Recuperación: crea una base de datos restaurando una copia de seguridad con replicación geográfica. RecoverableDatabaseId debe especificarse como identificador de recurso de base de datos recuperable que se va a restaurar. RestoreLongTermRetentionBackup: cree una base de datos restaurando a partir de una copia de seguridad de retención a largo plazo (se requiere longTermRetentionBackupResourceId).

properties.creationDate

string (date-time)

Fecha de creación de la base de datos.

properties.crossSubscriptionRestorableDroppedDatabaseId

string

Identificador de recurso de base de datos que se puede restaurar entre suscripciones para restaurar al crear esta base de datos.

properties.crossSubscriptionSourceDatabaseId

string

Identificador de recursos de la base de datos de origen entre suscripciones asociada con la operación de creación de esta base de datos.

properties.crossSubscriptionTargetManagedInstanceId

string

Identificador de instancia administrada de destino que se usa en la restauración entre suscripciones.

properties.defaultSecondaryLocation

string

Región emparejada geográfica.

properties.earliestRestorePoint

string (date-time)

Punto de restauración más antiguo en el tiempo para la restauración a un momento dado.

properties.failoverGroupId

string

Identificador de recursos de grupo de conmutación por error de instancia al que pertenece esta base de datos administrada.

properties.isLedgerOn

boolean

Si esta base de datos es una base de datos de libro de contabilidad, lo que significa que todas las tablas de la base de datos son tablas de libro de contabilidad. Nota: El valor de esta propiedad no se puede cambiar después de crear la base de datos.

properties.lastBackupName

string

Último nombre de archivo de copia de seguridad para la restauración de esta base de datos administrada.

properties.longTermRetentionBackupResourceId

string

Nombre de la copia de seguridad de retención a largo plazo que se va a usar para restaurar esta base de datos administrada.

properties.recoverableDatabaseId

string

Identificador de recurso de la base de datos recuperable asociada a la operación de creación de esta base de datos.

properties.restorableDroppedDatabaseId

string

Identificador de recurso de base de datos restaurable que se va a restaurar al crear esta base de datos.

properties.restorePointInTime

string (date-time)

Condicional. Si createMode es PointInTimeRestore, se requiere este valor. Especifica el momento dado (ISO8601 formato) de la base de datos de origen que se restaurará para crear la nueva base de datos.

properties.sourceDatabaseId

string

Identificador de recurso de la base de datos de origen asociada a la operación de creación de esta base de datos.

properties.status

ManagedDatabaseStatus

Estado de la base de datos.

properties.storageContainerIdentity

string

Condicional. Si createMode es RestoreExternalBackup, se usa este valor. Especifica la identidad usada para la autenticación del contenedor de almacenamiento. Puede ser "SharedAccessSignature" o "ManagedIdentity"; si no se especifica "SharedAccessSignature" se supone.

properties.storageContainerSasToken

string

Condicional. Si createMode es RestoreExternalBackup y storageContainerIdentity no es ManagedIdentity, se requiere este valor. Especifica el token sas del contenedor de almacenamiento.

properties.storageContainerUri

string

Condicional. Si createMode es RestoreExternalBackup, se requiere este valor. Especifica el URI del contenedor de almacenamiento donde se almacenan las copias de seguridad de esta restauración.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

ManagedDatabaseCreateMode

Modo de creación de base de datos administrada. PointInTimeRestore: cree una base de datos restaurando una copia de seguridad a un momento dado de una base de datos existente. SourceDatabaseName, SourceManagedInstanceName y PointInTime deben especificarse. RestoreExternalBackup: cree una base de datos restaurando a partir de archivos de copia de seguridad externos. Se deben especificar intercalación, StorageContainerUri y StorageContainerSasToken. Recuperación: crea una base de datos restaurando una copia de seguridad con replicación geográfica. RecoverableDatabaseId debe especificarse como identificador de recurso de base de datos recuperable que se va a restaurar. RestoreLongTermRetentionBackup: cree una base de datos restaurando a partir de una copia de seguridad de retención a largo plazo (se requiere longTermRetentionBackupResourceId).

Valor Description
Default
RestoreExternalBackup
PointInTimeRestore
Recovery
RestoreLongTermRetentionBackup

ManagedDatabaseStatus

Estado de la base de datos.

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