Todos os produtos
Search
Central de documentação

Data Transmission Service:SkipPreCheck

Última atualização: Jun 27, 2026

Ignora ou deixa de ignorar um ou mais itens de pré-verificação.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos que você chame esta operação no OpenAPI Explorer. O OpenAPI Explorer gera dinamicamente o código de exemplo da operação para diferentes SDKs.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action String Sim SkipPreCheck

A operação a ser executada. Defina o valor como SkipPreCheck.

JobId String Sim b4my3zg929a****

ID da tarefa de pré-verificação. Chame a operação DescribePreCheckStatus para consultar o ID da tarefa.

Skip Boolean Sim true

Especifica se o item de pré-verificação deve ser ignorado. Valores válidos:

  • true
  • false
SkipPreCheckItems String Sim ["CHECK_SAME_OBJ"]

Nome abreviado do item de pré-verificação. Valores válidos:

  • ["CHECK_SAME_OBJ"]: conflito de nome de objeto.
  • ["CHECK_SAME_USER"]: conflito de nome de usuário.
  • ["CHECK_SRC"]: versão do banco de dados source.
  • ["CHECK_TOPOLOGY"]: topologia. Para obter mais informações sobre as topologias compatíveis com o Data Transmission Service (DTS), consulte Topologias de sincronização.
  • ["CHECK_SERVER_ID"]: server ID do banco de dados source.
  • ["CHECK_DEST_TABLE_EMPTY"]: existência de objetos no banco de dados de destino.
Nota Separe vários nomes de itens com vírgulas (,). Exemplo: ["CHECK_SRC","CHECK_SAME_OBJ"].
SkipPreCheckNames String Sim ["CHECK_SAME_OBJ_DETAIL"]

Nome do item de pré-verificação. Este parâmetro corresponde a SkipPreCheckItems. Valores válidos:

  • ["CHECK_SAME_OBJ_DETAIL"]: conflito de nome de objeto.
  • ["CHECK_SAME_USER_DETAIL"]: conflito de nome de usuário.
  • ["CHECK_SRC_DETAIL"]: versão do banco de dados source.
  • ["CHECK_TOPOLOGY_DETAIL"]: topologia. Para obter mais informações sobre as topologias compatíveis com o DTS, consulte Topologias de sincronização.
  • ["CHECK_SERVER_ID_DETAIL"]: server ID do banco de dados source.
  • ["CHECK_DEST_TABLE_EMPTY_DETAIL"]: tabelas vazias no banco de dados de destino.
Nota Separe vários nomes de itens com vírgulas (,). Exemplo: ["CHECK_SRC_DETAIL","CHECK_SAME_OBJ_DETAIL"].
DtsJobId String Sim c7412z57g8k****

ID da tarefa de migração de dados, sincronização de dados ou rastreamento de alterações.

RegionId String Não cn-hangzhou

ID da região da instância do DTS. Para obter mais informações, consulte Regiões suportadas.

ResourceGroupId String Não rg-acfmzawhxxc****

ID do grupo de recursos.

Parâmetros de resposta

Parâmetro

Tipo

Exemplo

Descrição

HttpStatusCode Integer 200

Código de status HTTP retornado.

RequestId String 8C498360-7892-433C-847A-BA71A850****

ID da solicitação.

ErrCode String InternalError

Código de erro retornado se a chamada falhar.

Success Boolean true

Indica se a solicitação foi bem-sucedida.

ErrMessage String The Value of Input Parameter %s is not valid.

Mensagem de erro retornada se a solicitação falhar.

SkipNames String CHECK_SAME_OBJ_DETAIL

Nome do item de pré-verificação.

Code String 200

Código de erro. Este parâmetro será removido no futuro.

ScheduleJobId String b4my3zg929a****

ID da tarefa de pré-verificação.

DynamicMessage String JobId

Parte dinâmica da mensagem de erro. Este parâmetro substitui %s em ErrMessage.

Nota Se JobId for inválido, JobId será retornado para DynamicMessage e a seguinte mensagem será retornada para ErrMessage: The Value of Input Parameter %s is not valid.
MigrationJobId String b4my3zg929a****

ID da tarefa de pré-verificação.

SkipItems String CHECK_SAME_OBJ

Nome abreviado do item de pré-verificação.

Exemplos

Exemplos de solicitações

http(s)://dts.aliyuncs.com/?Action=SkipPreCheck
&JobId= b4my3zg929a****
&SkipPreCheckItems=["CHECK_SAME_OBJ","CHECK_SRC"]
&SkipPreCheckNames=["CHECK_SAME_OBJ_DETAIL","CHECK_SRC_DETAIL"]
&<Common request parameters>

Exemplos de respostas de sucesso

Formato XML

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

<SkipPreCheckResponse>
    <HttpStatusCode>200</HttpStatusCode>
    <RequestId>8C498360-7892-433C-847A-BA71A850****</RequestId>
    <Success>true</Success>
    <SkipNames>CHECK_SAME_OBJ_DETAIL</SkipNames>
    <ScheduleJobId>b4my3zg929a****</ScheduleJobId>
    <MigrationJobId>b4my3zg929a****</MigrationJobId>
    <SkipItems>CHECK_SAME_OBJ</SkipItems>
</SkipPreCheckResponse>

Formato JSON

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

{
  "HttpStatusCode" : 200,
  "RequestId" : "8C498360-7892-433C-847A-BA71A850****",
  "Success" : true,
  "SkipNames" : "CHECK_SAME_OBJ_DETAIL",
  "ScheduleJobId" : "b4my3zg929a****",
  "MigrationJobId" : "b4my3zg929a****",
  "SkipItems" : "CHECK_SAME_OBJ"
}

Códigos de erro

HttpCode

Código de erro

Mensagem de erro

Descrição

400

Throttling.User

Request was denied due to user flow control.

O número de chamadas por segundo excede o limite. Tente novamente mais tarde.

500

ServiceUnavailable

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

A resposta do servidor expirou ou o servidor estava indisponível. Tente novamente. Se o erro persistir, entre em contato com o suporte técnico.

403

InvalidSecurityToken.Expired

Specified SecurityToken is expired.

A assinatura expirou. Use uma nova assinatura.

Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.