All Products
Search
Document Center

Data Transmission Service:DescribeSynchronizationObjectModifyStatus

Last Updated:May 28, 2026

Menanyakan status tugas yang mengubah objek yang akan disinkronkan.

Sebelum memanggil operasi ini, Anda harus terlebih dahulu memanggil operasi ModifySynchronizationObject untuk mendapatkan ID tugas.

Debugging

OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kenyamanan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi untuk berbagai SDK.

Parameter permintaan

ParameterTypeRequiredExampleDescription
ActionStringYesDescribeSynchronizationObjectModifyStatus

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeSynchronizationObjectModifyStatus.

TaskIdStringYesk71r16fj13g****

ID tugas, yang dikembalikan setelah Anda memanggil operasi ModifySynchronizationObject untuk mengubah objek yang akan disinkronkan.

RegionIdStringNocn-hangzhou

ID wilayah tempat instans sinkronisasi data berada. Untuk informasi selengkapnya, lihat Daftar wilayah yang didukung.

ClientTokenStringNo0c593ea1-3bea-11e9-b96b-88e9fe63****

Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan client untuk menghasilkan nilai tersebut, tetapi Anda harus memastikan bahwa nilainya unik di antara permintaan yang berbeda. Nilai ClientToken hanya boleh berisi karakter ASCII dan tidak boleh melebihi 64 karakter.

AccountIdStringNo12323344****

ID Akun Alibaba Cloud. Anda tidak perlu menentukan parameter ini karena parameter ini akan dihapus di masa mendatang.

Parameter respons

ParameterTypeExampleDescription
DataInitializationStatusStruct

Status sinkronisasi data penuh.

ErrorMessageStringjava.lang.NumberFormatException: For input string: ""

Pesan kesalahan yang dikembalikan jika sinkronisasi data penuh gagal.

PercentString100

Kemajuan sinkronisasi data penuh. Satuan: %.

ProgressString39754

Jumlah catatan yang telah disinkronkan selama sinkronisasi data penuh.

StatusStringFinished

Status sinkronisasi data penuh. Nilai yang valid:

  • NotStarted: Sinkronisasi data penuh belum dimulai.
  • Migrating: Sinkronisasi data penuh sedang berlangsung.
  • Failed: Sinkronisasi data penuh gagal.
  • Finished: Sinkronisasi data penuh selesai.
DataSynchronizationStatusStruct

Status sinkronisasi data inkremental.

Catatan Parameter ini dan sub-parameternya akan dihapus di masa mendatang.
DelayString0

Latensi sinkronisasi, dalam satuan detik.

ErrorMessageStringThe task has failed for a long time and cannot be recovered.

Pesan kesalahan yang dikembalikan jika sinkronisasi data inkremental gagal.

PercentString100

Kemajuan sinkronisasi data inkremental. Satuan: %.

StatusStringMigrating

Status sinkronisasi data inkremental. Nilai yang valid:

  • NotStarted: Sinkronisasi data inkremental belum dimulai.
  • Migrating: Sinkronisasi data inkremental sedang berlangsung.
  • Failed: Sinkronisasi data inkremental gagal.
  • Finished: Sinkronisasi data inkremental selesai.
ErrCodeStringInternalError

Kode kesalahan yang dikembalikan jika pemanggilan gagal.

ErrMessageStringThe request processing has failed due to some unknown error.

Pesan kesalahan yang dikembalikan jika pemanggilan gagal.

ErrorMessageStringDTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178].

Pesan kesalahan yang dikembalikan jika tugas gagal mengubah objek yang akan disinkronkan.

PrecheckStatusStruct

Status Pemeriksaan Awal.

DetailArray of CheckItem

Hasil setiap item pemeriksaan awal.

CheckStatusStringSuccess

Hasil pemeriksaan awal. Nilai yang valid:

  • Success: Tugas lolos pemeriksaan awal.
  • Failed: Tugas gagal lolos pemeriksaan awal.
ErrorMessageStringOriginal error: Access denied for user 'dtstest'@'100.104.xxx.xx' (using password: YES)

Pesan kesalahan yang dikembalikan jika tugas gagal lolos pemeriksaan awal.

Catatan Parameter ini hanya dikembalikan jika nilai kembali parameter CheckStatus adalah Failed.
ItemNameStringCHECK_CONN_SRC

Nama item pemeriksaan awal.

RepairMethodStringCHECK_ERROR_DEST_CONN_REPAIR2

Metode untuk memperbaiki kegagalan pemeriksaan awal.

Catatan Parameter ini hanya dikembalikan jika nilai kembali parameter CheckStatus adalah Failed.
PercentString100

Kemajuan pemeriksaan awal. Satuan: %.

StatusStringFinished

Status pemeriksaan awal.

RequestIdStringB38C644B-4395-4F6F-86E3-592F26BE****

ID permintaan.

StatusStringFinished

Status tugas yang mengubah objek yang akan disinkronkan. Nilai yang valid:

  • NotStarted: Tugas belum dimulai.
  • Prechecking: Tugas sedang dalam proses pemeriksaan awal.
  • PrecheckFailed: Tugas gagal lolos pemeriksaan awal.
  • Migrating: Tugas sedang berjalan.
  • Failed: Tugas gagal.
  • Finished: Tugas selesai.
StructureInitializationStatusStruct

Status sinkronisasi skema.

ErrorMessageStringDTS-1020042 Execute sql error sql: Table 'customer' already exists

Pesan kesalahan yang dikembalikan jika sinkronisasi skema gagal.

PercentString100

Kemajuan sinkronisasi skema. Satuan: %.

ProgressString1

Jumlah tabel yang skemanya telah disinkronkan.

StatusStringFinished

Status sinkronisasi skema. Nilai yang valid:

  • NotStarted: Sinkronisasi skema belum dimulai.
  • Migrating: Sinkronisasi skema sedang berlangsung.
  • Failed: Sinkronisasi skema gagal.
  • Finished: Sinkronisasi skema selesai.
SuccessStringtrue

Menunjukkan apakah pemanggilan berhasil.

Contoh

Permintaan contoh

http(s)://dts.aliyuncs.com/?Action=DescribeSynchronizationObjectModifyStatus
&TaskId=k71r16fj13g****
&<Common request parameters>

Respons sukses contoh

XML format

<Status>Migrating</Status>
<PrecheckStatus>
    <Status>Finished</Status>
    <Percent>100</Percent>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_CONN_SRC</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_CONN_DEST</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_AUTH_SRC</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_AUTH_DEST</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_BINLOG_ON</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_BINLOG_MODE</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_BINLOG_ROW_IMAGE</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_SERVER_ID</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_BINLOG_EXIST</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_ENGINE</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_MYSQL_PASSOWRD_FORMAT</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_SRC</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_SAME_OBJ</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_SQL_MODE</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_SAME_USER</ItemName>
    </Detail>
    <Detail>
        <CheckStatus>Success</CheckStatus>
        <ItemName>CHECK_TOPOLOGY</ItemName>
    </Detail>
</PrecheckStatus>
<DataInitializationStatus>
    <Status>Finished</Status>
    <Progress>0</Progress>
    <Percent>100</Percent>
</DataInitializationStatus>
<RequestId>0C3D6348-79D8-43F8-9788-60C30CCC****</RequestId>
<Success>true</Success>
<StructureInitializationStatus>
    <Status>Finished</Status>
    <Progress>0</Progress>
    <Percent>100</Percent>
</StructureInitializationStatus>

JSON format

{
    "Status": "Migrating",
    "PrecheckStatus": {
        "Status": "Finished",
        "Percent": "100",
        "Detail": [
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_CONN_SRC"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_CONN_DEST"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_AUTH_SRC"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_AUTH_DEST"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_BINLOG_ON"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_BINLOG_MODE"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_BINLOG_ROW_IMAGE"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_SERVER_ID"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_BINLOG_EXIST"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_ENGINE"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_MYSQL_PASSOWRD_FORMAT"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_SRC"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_SAME_OBJ"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_SQL_MODE"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_SAME_USER"
            },
            {
                "CheckStatus": "Success",
                "ItemName": "CHECK_TOPOLOGY"
            }
        ]
    },
    "DataInitializationStatus": {
        "Status": "Finished",
        "Progress": "0",
        "Percent": "100"
    },
    "RequestId": "0C3D6348-79D8-43F8-9788-60C30CCC****",
    "Success": true,
    "StructureInitializationStatus": {
        "Status": "Finished",
        "Progress": "0",
        "Percent": "100"
    }
}

Kode kesalahan

Untuk daftar kode kesalahan, kunjungi API Error Center.