ApsaraDB RDS for SQL Server örneğinin yedekleme verilerini geçirmek için oluşturulan görevleri sorgulamak üzere DescribeMigrateTasks işlemini çağırabilirsiniz.
Bu işlem, örnek için son bir hafta içinde oluşturulan geçiş görevlerini sorgulamanızı sağlar.
Bu işlem yalnızca tam yedekleme dosyalarını geçirmek için oluşturulan görevlerde desteklenir.
Bu işlem, SQL Server 2017 (küme sürümü) çalıştıran örneklerde desteklenmez.
Hata Ayıklama
İstek parametreleri
|
Parametre |
Tür |
Gerekli |
Örnek |
Açıklama |
|
Action |
String |
Evet |
DescribeMigrateTasks |
Gerçekleştirmek istediğiniz işlem. Değeri DescribeMigrateTasks olarak ayarlayın. |
|
DBInstanceId |
String |
Evet |
rm-uf6wjk5xxxxxxx |
Örneğin kimliği. |
|
StartTime |
String |
Evet |
2017-10-20T01:00Z |
Sorgulanacak zaman aralığının başlangıcı. Zamanı ISO 8601 standardına göre yyyy-MM-dd T HH:mm Z biçiminde belirtin. Saat UTC cinsinden olmalıdır. |
|
EndTime |
String |
Evet |
2017-10-25T01:00Z |
Sorgulanacak zaman aralığının bitişi. Bitiş zamanı, başlangıç zamanından sonra olmalıdır. Zamanı ISO 8601 standardına göre yyyy-MM-dd T HH:mm Z biçiminde belirtin. Saat UTC cinsinden olmalıdır. |
|
PageSize |
Integer |
Hayır |
30 |
Her sayfada döndürülecek giriş sayısı. Geçerli değerler: 30 ile 100 arasında. Varsayılan değer: 30. |
|
PageNumber |
Integer |
Hayır |
1 |
Döndürülecek sayfanın numarası. Geçerli değerler: sıfır dışındaki herhangi bir pozitif tam sayı. Varsayılan değer: 1. |
|
ResourceGroupId |
String |
Hayır |
rg-acfmy* |
Kaynak grubunun kimliği. |
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| DBInstanceId | String | rm-uf6wjk5xxxxxxx | Örneğin kimliği. |
| PageNumber | Integer | 1 | Döndürülen sayfanın sayfa numarası. |
| RequestId | String | 4E356DDF-6B83-45DB-99D5-4B1E8A0D286B | İsteğin kimliği. |
| PageRecordCount | Integer | 10 | Her sayfada döndürülen giriş sayısı. |
| TotalRecordCount | Integer | 30 | Döndürülen toplam giriş sayısı. |
| Items | Array of MigrateTask | Geçiş görevinin ayrıntıları. |
|
| MigrateTask | |||
| EndTime | String | 2017-05-30T13:11:04Z | Geçiş görevinin tamamlandığı zaman. Zaman, ISO 8601 standardına uygun olarak yyyy-MM-ddTHH:mm:ssZ biçimindedir. Saat UTC olarak görüntülenir. |
| Status | String | Success | Geçiş görevinin durumu. Geçerli değerler:
|
| Description | String | Api description | Geçiş görevinin açıklaması. |
| CreateTime | String | 2017-05-30T12:11:04Z | Geçiş görevinin oluşturulduğu zaman. Zaman, ISO 8601 standardına uygun olarak yyyy-MM-ddTHH:mm:ssZ biçimindedir. Saat UTC olarak görüntülenir. |
| DBName | String | testDB | Veritabanının adı. |
| BackupMode | String | FULL | Geçiş görevinin türü. Geçerli değerler:
|
| MigrateTaskId | String | 564522545 | Geçiş görevinin kimliği. |
| IsDBReplaced | String | True | İçe aktarılan verilerin mevcut verilerin üzerine yazıp yazmadığını gösterir. |
Örnekler
Örnek istekler
http(s)://rds.aliyuncs.com/?Action=DescribeMigrateTasks
&DBInstanceId=rm-uf6wjk5xxxxxxx
&StartTime=2017-10-20T01:00Z
&EndTime=2017-10-25T01:00Z
&<Common request parameters>
Örnek başarılı yanıtlar
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<?xml version="1.0" encoding="UTF-8" ?>
<DescribeMigrateTasksResponse>
<RequestId>A5409D02-D661-4BF3-8F3D-0A814D0574E7</RequestId>
<PageRecordCount>1</PageRecordCount>
<PageNumber>1</PageNumber>
<TotalRecordCount>10</TotalRecordCount>
<Items>
<MigrateTaskId>rm-bp1842vxxxxx</MigrateTaskId>
<DBName>test02</DBName>
<CreateTime>2017-05-30 T12:11:4Z</CreateTime>
<EndTime>2017-05-30 T12:11:4Z</EndTime>
<IsDBReplaced>True</IsDBReplaced>
<Status>Success</Status>
<BackupMode>FULL</BackupMode>
<Description>Api description</Description>
</Items>
</DescribeMigrateTasksResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "A5409D02-D661-4BF3-8F3D-0A814D0574E7",
"PageRecordCount" : 1,
"PageNumber" : 1,
"TotalRecordCount" : 10,
"Items" : {
"MigrateTaskId" : "rm-bp1842vxxxxx",
"DBName" : "test02",
"CreateTime" : "2017-05-30 T12:11:4Z",
"EndTime" : "2017-05-30 T12:11:4Z",
"IsDBReplaced" : "True",
"Status" : "Success",
"BackupMode" : "FULL",
"Description" : "Api description"
}
}
Hata kodları
|
HTTP durum kodu |
Hata kodu |
Hata mesajı |
Açıklama |
|
400 |
InvalidStartTimeAndEndTime.Malformed |
The end time must be greater than the start time |
Bitiş zamanının başlangıç zamanından sonra olması gerektiği için dönen hata mesajı. |
|
403 |
InvalidInstanceState |
The DB instance state does not support this operation. |
Örneğin durumu bu işlemi desteklemediği için dönen hata mesajı. |
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.