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.
Una vez creada la instancia temporal, las cuentas y bases de datos heredan los datos del archivo de copia de seguridad.
Depuración
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
|
| 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.