Todos los productos
Search
Centro de documentos

:Cree una instancia temporal

Última actualización: Sep 03, 2026

Puede llamar a la operación CreateTempDBInstance para crear una instancia temporal.

Puede crear una instancia temporal a partir de un archivo de copia de seguridad o de un punto en el tiempo dentro de los últimos siete días.

Antes de llamar a esta operación, asegúrese de cumplir con los requisitos a continuación:

  • Su instancia ejecuta SQL Server 2008 R2.

  • Su instancia se encuentra en estado Running.

  • Su instancia no tiene tareas de migración en curso.

  • La última creación del archivo de copia de seguridad se completó correctamente.

Nota

Una vez creada la instancia temporal, las cuentas y bases de datos heredan los datos del archivo de copia de seguridad.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma. Para su comodidad, le recomendamos llamar a esta operación desde OpenAPI Explorer. Esta herramienta genera dinámicamente el código de ejemplo para diferentes SDK.

Parámetros de solicitud

Parámetro Tipo Obligatorio Ejemplo Descripción
Action String Sí CreateTempDBInstance

La operación que desea ejecutar. Establezca el valor en CreateTempDBInstance.

DBInstanceId String Sí rm-uf6wjk5xxxxxxx

El ID de la instancia.

BackupId Integer No 603524168

El ID del archivo de copia de seguridad.

Nota Debe especificar el parámetro BackupId o RestoreTime.
RestoreTime String No 2011-06-11T16:00:00Z

El punto en el tiempo especificado dentro del período de retención de copias de seguridad. Especifique la hora según el estándar ISO 8601 en el formato aaaa-MM-ddTHH:mm:ssZ. La hora debe estar en UTC.

Nota
  • La hora puede establecerse en cualquier punto dentro de los últimos siete días y debe ser al menos 30 minutos anterior a la hora actual. La zona horaria predeterminada es UTC.
  • Debe especificar el parámetro BackupId o RestoreTime.
ResourceGroupId String No rg-acfmy*****

El ID del resource group.

Parámetros de respuesta

Parámetro

Tipo

Ejemplo

Descripción

TempDBInstanceId

String

sub138xxxxx_rm-xxxxx

El ID de la instancia temporal.

RequestId

String

248DE93F-8647-4B9D-8287-4A4A0FE56AD5

El ID de la solicitud.

Ejemplos

Solicitudes de ejemplo

http(s)://rds.aliyuncs.com/?Action=CreateTempDBInstance
&DBInstanceId=rm-uf6wjk5xxxxxxx
&BackupId=603524168
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateTempDBInstanceResponse>
     <RequestId>248DE93F-8647-4B9D-8287-4A4A0FE56AD5</RequestId>
<TempDBInstanceId>sub138xxxxx_juxxxxx</TempDBInstanceId>
</CreateTempDBInstanceResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "248DE93F-8647-4B9D-8287-4A4A0FE56AD5",
  "TempDBInstanceId" : "sub138xxxxx_juxxxxx"
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

400

OperationDenied.DBInstanceStatus

The operation is not permitted due to status of instance.

Mensaje de error devuelto porque la operación no es compatible cuando la instancia se encuentra en su estado actual.

403

OperationDenied.TempDBInstanceExists

The operation is not permitted due to temp instance exist.

Mensaje de error devuelto porque la operación no es compatible cuando ya se creó una instancia temporal para la instancia actual.

404

InvalidDBInstanceName.NotFound

The specified db instance is not found.

Mensaje de error devuelto porque la operación no es compatible cuando la instancia no existe.

Para obtener una lista de códigos de error, visite el Centro de errores de API.