Todos los productos
Search
Centro de documentos

Data Transmission Service:ModifySubscription

Última actualización: Sep 05, 2026

Modifica los objetos de una tarea de seguimiento de cambios y los tipos de cambios de datos que se deben rastrear.

Al configurar una tarea de seguimiento de cambios en la consola de Data Transmission Service (DTS), pase el puntero sobre Next: Save Task Settings and Precheck en el paso Advanced Settings y haga clic en Preview OpenAPI parameters para consultar los parámetros que se utilizan al configurar la tarea mediante una llamada a una operación de API.

Depuración

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

Parámetros de solicitud

Parámetro

Tipo

Obligatorio

Ejemplo

Descripción

Action String Sí ModifySubscription

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

RegionId String No cn-hangzhou

El ID de región de la instancia de seguimiento de cambios. Para obtener más información, consulte Supported regions.

DtsInstanceId String Sí dtsboss6pn1w******

El ID de la instancia de seguimiento de cambios. Llame a la operación DescribeDtsJobs para consultar el ID de la instancia.

DbList String Sí {"dtstest":{"name":"dtstest","all":true}}

Los objetos de la tarea de seguimiento de cambios después de la modificación. El valor debe ser una cadena JSON. Para obtener más información, consulte Objects of DTS tasks.

Nota
  • El nuevo valor del parámetro DbList sobrescribe el valor original. Asegúrese de especificar todos los objetos cuyos cambios desea rastrear; de lo contrario, podría perder algunos objetos. Especifique este parámetro con precaución.
  • Llame a la operación DescribeDtsJobDetail para consultar los objetos originales de la tarea.
DtsJobId String Sí boss6pn1w******

El ID de la tarea de seguimiento de cambios. Llame a la operación DescribeDtsJobs para consultar el ID de la tarea.

SubscriptionDataTypeDDL Boolean Sí true

Especifica si se deben rastrear las sentencias DDL. Valores válidos:

  • true
  • false
SubscriptionDataTypeDML Boolean Sí true

Especifica si se deben rastrear las sentencias DML. Valores válidos:

  • true
  • false

Parámetros de respuesta

Parámetro

Tipo

Ejemplo

Descripción

HttpStatusCode

String

200

El código de estado HTTP.

RequestId

String

068FA72F-4800-4A54-90BB-94806068****

El ID de la solicitud.

ErrCode

String

InternalError

El código de error devuelto si la solicitud presenta errores.

Success

String

true

Indica si la solicitud fue exitosa.

ErrMessage

String

The request processing has failed due to some unknown error.

El mensaje de error devuelto si la solicitud presenta errores.

Ejemplos

Solicitudes de ejemplo

http(s)://dts.aliyuncs.com/?Action=ModifySubscription
&DbList={"dtstest":{"name":"dtstest","all":true}}
&DtsInstanceId=dtsboss6pn1w******
&DtsJobId=boss6pn1w******
&SubscriptionDataTypeDDL=true
&SubscriptionDataTypeDML=true

Respuestas exitosas de ejemplo

Formato XML

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

<ModifySubscriptionResponse>
    <RequestId>068FA72F-4800-4A54-90BB-94806068****</RequestId>
    <HttpStatusCode>200</HttpStatusCode>
    <Success>true</Success>
</ModifySubscriptionResponse>

Formato JSON

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

{
  "RequestId" : "068FA72F-4800-4A54-90BB-94806068****",
  "HttpStatusCode" : 200,
  "Success" : true
}

Códigos de error

Código de estado HTTP

Código de error

Mensaje de error

Descripción

400

Throttling.User

Request was denied due to user flow control.

Se superó el límite de solicitudes y la petición fue rechazada. Inténtelo de nuevo más tarde.

500

ServiceUnavailable

The request has failed due to a temporary failure of the server.

La respuesta del servidor agotó el tiempo de espera o el servidor no estaba available. Inténtelo de nuevo. Si el error persiste, póngase en contacto con el soporte técnico.

403

InvalidSecurityToken.Expired

Specified SecurityToken is expired.

La firma caducó. Utilice una nueva firma.

Para obtener una lista de códigos de error, consulte Códigos de error del servicio.