Compartir a través de


Sql Resources - Migrate Sql Database To Manual Throughput

Migración de una base de datos SQL de Azure Cosmos DB de escalabilidad automática a rendimiento manual

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}/throughputSettings/default/migrateToManualThroughput?api-version=2025-04-15

Parámetros de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

minLength: 3
maxLength: 50
pattern: ^[a-z0-9]+(-[a-z0-9]+)*

Nombre de la cuenta de base de datos de Cosmos DB.

databaseName
path True

string

Nombre de la base de datos de Cosmos DB.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

Identificador de la suscripción de destino.

api-version
query True

string

minLength: 1

Versión de API que se usará para la operación.

Respuestas

Nombre Tipo Description
200 OK

ThroughputSettingsGetResults

La operación de migración de base de datos SQL se completó correctamente.

202 Accepted

La operación de migración de base de datos SQL se completará de forma asincrónica.

Encabezados

  • azure-AsyncOperation: string
  • location: string
Other Status Codes

CloudError

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation Suplantar tu cuenta de usuario

Ejemplos

CosmosDBSqlDatabaseMigrateToManualThroughput

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName/throughputSettings/default/migrateToManualThroughput?api-version=2025-04-15

Respuesta de muestra

{
  "properties": {
    "resource": {
      "throughput": 400,
      "minimumThroughput": "400",
      "offerReplacePending": "true",
      "_rid": "PD5DALigDgw=",
      "_ts": 1459200611,
      "_etag": "\"00005900-0000-0000-0000-56f9a2630000\""
    }
  }
}
Location: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2025-04-15
Azure-AsyncOperation: https://centraluseuap.management.azure.com/subscriptions/d1eb41bc-1b7f-4404-bd2a-8568c222852d/providers/Microsoft.DocumentDB/locations/centraluseuap/operationsStatus/fdd04b7b-86d5-460f-b19e-386230348bcc?api-version=2025-04-15

Definiciones

Nombre Description
AutoscaleSettingsResource

Objeto de configuración de rendimiento aprovisionado de Cosmos DB

AutoUpgradePolicyResource

Directiva de actualización automática de recursos de Cosmos DB

CloudError

Respuesta de error del servicio.

ErrorResponse

Respuesta de error.

Resource
ThroughputPolicyResource

Directiva de rendimiento de recursos de Cosmos DB

ThroughputSettingsGetResults

Rendimiento de recursos de Azure Cosmos DB.

AutoscaleSettingsResource

Objeto de configuración de rendimiento aprovisionado de Cosmos DB

Nombre Tipo Description
autoUpgradePolicy

AutoUpgradePolicyResource

Directiva de actualización automática de recursos de Cosmos DB

maxThroughput

integer

Representa el contenedor de rendimiento máximo al que se puede escalar verticalmente.

targetMaxThroughput

integer

Representa el contenedor de rendimiento máximo de destino que se puede escalar verticalmente una vez que la oferta ya no está en estado pendiente.

AutoUpgradePolicyResource

Directiva de actualización automática de recursos de Cosmos DB

Nombre Tipo Description
throughputPolicy

ThroughputPolicyResource

Representa la directiva de rendimiento a la que debe cumplir el servicio para la actualización automática.

CloudError

Respuesta de error del servicio.

Nombre Tipo Description
error

ErrorResponse

Respuesta de error.

ErrorResponse

Respuesta de error.

Nombre Tipo Description
code

string

Código de error.

message

string

Mensaje de error que indica por qué se produjo un error en la operación.

Resource

Nombre Tipo Description
_etag

string

Propiedad generada por el sistema que representa la etag de recursos necesaria para el control de simultaneidad optimista.

_rid

string

Propiedad generada por el sistema. Identificador único.

_ts

number

Propiedad generada por el sistema que denota la última marca de tiempo actualizada del recurso.

autoscaleSettings

AutoscaleSettingsResource

Recurso de Cosmos DB para la configuración de escalabilidad automática. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos.

instantMaximumThroughput

string

Valor de rendimiento de la oferta para escalar verticalmente al instante sin desencadenar divisiones

minimumThroughput

string

Rendimiento mínimo del recurso

offerReplacePending

string

El reemplazo del rendimiento está pendiente

softAllowedMaximumThroughput

string

Valor máximo de rendimiento o valor máximo de maxThroughput (para escalabilidad automática) que se puede especificar.

throughput

integer

Valor del rendimiento del recurso de Cosmos DB. Se requiere el rendimiento o se requiere autoscaleSettings, pero no ambos.

ThroughputPolicyResource

Directiva de rendimiento de recursos de Cosmos DB

Nombre Tipo Description
incrementPercent

integer

Representa el porcentaje por el que el rendimiento puede aumentar cada vez que se inicia la directiva de rendimiento.

isEnabled

boolean

Determina si la propiedad ThroughputPolicy está activa o no.

ThroughputSettingsGetResults

Rendimiento de recursos de Azure Cosmos DB.

Nombre Tipo Description
id

string

Identificador de recurso único del recurso de ARM.

location

string

The location of the resource group to which the resource belongs.

name

string

Nombre del recurso de ARM.

properties.resource

Resource

tags

object

Las etiquetas son una lista de pares clave-valor que describen el recurso. Estas etiquetas se pueden usar para ver y agrupar este recurso (entre grupos de recursos). Se puede proporcionar un máximo de 15 etiquetas para un recurso. Cada etiqueta debe tener una clave no superior a 128 caracteres y el valor no mayor que 256 caracteres. Por ejemplo, la experiencia predeterminada para un tipo de plantilla se establece con "defaultExperience": "Cassandra". Los valores actuales "defaultExperience" también incluyen "Table", "Graph", "DocumentDB" y "MongoDB".

type

string

Tipo de recurso de Azure.