Appelez l'opération CreateTempDBInstance pour créer une instance temporaire.
Créez une instance temporaire à partir d'un fichier de sauvegarde ou d'un point dans le temps situé au cours des sept derniers jours.
Avant d'appeler cette opération, vérifiez que les conditions suivantes sont remplies :
Votre instance exécute SQL Server 2008 R2.
Votre instance est dans l'état Running.
Aucune tâche de migration n'est en cours sur votre instance.
La dernière création d'un fichier de sauvegarde est terminée.
Une fois l'instance temporaire créée, les comptes et les bases de données héritent des données contenues dans le fichier de sauvegarde.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | CreateTempDBInstance | Opération à effectuer. Définissez la valeur sur CreateTempDBInstance. |
| DBInstanceId | String | Yes | rm-uf6wjk5xxxxxxx | ID de l'instance. |
| BackupId | Integer | No | 603524168 | ID du fichier de sauvegarde. Remarque Spécifiez le paramètre BackupId ou RestoreTime. |
| RestoreTime | String | No | 2011-06-11T16:00:00Z | Point dans le temps spécifié au sein de la période de rétention des sauvegardes. Indiquez l'heure selon la norme ISO 8601, au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être exprimée en UTC. Remarque
|
| ResourceGroupId | String | No | rg-acfmy***** | ID du groupe de ressources. |
Paramètres de réponse
|
Parameter |
Type |
Example |
Description |
|
TempDBInstanceId |
String |
sub138xxxxx_rm-xxxxx |
ID de l'instance temporaire. |
|
RequestId |
String |
248DE93F-8647-4B9D-8287-4A4A0FE56AD5 |
ID de la requête. |
Exemples
Exemples de requêtes
http(s)://rds.aliyuncs.com/?Action=CreateTempDBInstance
&DBInstanceId=rm-uf6wjk5xxxxxxx
&BackupId=603524168
&<Common request parameters>
Exemples de réponses réussies
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<CreateTempDBInstanceResponse>
<RequestId>248DE93F-8647-4B9D-8287-4A4A0FE56AD5</RequestId>
<TempDBInstanceId>sub138xxxxx_juxxxxx</TempDBInstanceId>
</CreateTempDBInstanceResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "248DE93F-8647-4B9D-8287-4A4A0FE56AD5",
"TempDBInstanceId" : "sub138xxxxx_juxxxxx"
}
Codes d'erreur
|
HTTP statua code |
Error code |
Error message |
Description |
|
400 |
OperationDenied.DBInstanceStatus |
The operation is not permitted due to status of instance. |
L'opération n'est pas autorisée car l'instance se trouve dans l'état actuel. |
|
403 |
OperationDenied.TempDBInstanceExists |
The operation is not permitted due to temp instance exist. |
L'opération n'est pas autorisée car une instance temporaire a déjà été créée pour l'instance actuelle. |
|
404 |
InvalidDBInstanceName.NotFound |
The specified db instance is not found. |
L'opération n'est pas autorisée car l'instance spécifiée est introuvable. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.