Consulta a URL de baixe do relatório de verificação de dados com detalhes sobre inconsistências entre os bancos de dados source e de destino.
Depuração
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
DescribeDataCheckReportUrl |
Operação a ser executada. Defina o valor como DescribeDataCheckReportUrl. |
|
CheckType |
Integer |
Sim |
1 |
Método de verificação de dados. Valores válidos:
|
|
DbName |
String |
Sim |
dtsdb |
Nome do banco de dados source. |
|
TbName |
String |
Sim |
student |
Nome da tabela verificada no banco de dados source. |
|
DtsJobId |
String |
Sim |
f4612nr2182**** |
ID da tarefa DTS. Chame DescribeDtsJobs para consultar o ID da tarefa. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
AF2DE23-B692-5B85-90B7-44B6F4D8**** |
ID da solicitação. |
|
ErrCode |
String |
InternalError |
Código de erro. Retornado apenas se a solicitação falhar. |
|
Success |
String |
true |
Indica se a solicitação foi bem-sucedida. |
|
ErrMessage |
String |
The Value of Input Parameter %s is not valid. |
Mensagem de erro. Retornada apenas se a solicitação falhar. |
|
DynamicMessage |
String |
https://check-result-file-sh.oss-cn-shanghai.aliyuncs.com/dw612cru18e**/dtsdb/diff/student.diff.zip?Expires=** |
URL de baixe do relatório de verificação de dados. |
|
HttpStatusCode |
Integer |
200 |
Código de status HTTP. |
Exemplos
Exemplos de solicitações
http(s)://dts.aliyuncs.com/?Action=DescribeDataCheckReportUrl
&CheckType=1
&DbName=dtsdb
&TbName=student
&DtsJobId=f4612nr2182****
&Common request parameters
Exemplos de respostas de sucesso
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeDataCheckReportUrlResponse>
<RequestId>7DF6862F-E666-5509-AE36-C5E745A1****</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<DynamicMessage>https://check-result-file-sh.oss-cn-shanghai.aliyuncs.com/dw612cru18e****/dtsdb/diff/student.diff.zip?Expires=****</DynamicMessage>
<ErrMessage/>
<Success>true</Success>
<ErrCode/>
</DescribeDataCheckReportUrlResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7DF6862F-E666-5509-AE36-C5E745A1****",
"HttpStatusCode" : 200,
"DynamicMessage" : "https://check-result-file-sh.oss-cn-shanghai.aliyuncs.com/dw612cru18e****/dtsdb/diff/student.diff.zip?Expires=****",
"ErrMessage" : "",
"Success" : true,
"ErrCode" : ""
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|
403 |
DTS.Msg.FileExistValidFailError |
The file has not been generated, please try again later. |
O arquivo ainda não foi gerado. Tente novamente mais tarde. |
|
403 |
InvalidSecurityToken.Expired |
Specified SecurityToken is expired. |
A assinatura expirou. Utilize uma nova assinatura. |
|
400 |
Throttling.User |
Request was denied due to user flow control. |
Solicitação limitada. Tente novamente mais tarde. |
|
500 |
ServiceUnavailable |
The request has failed due to a temporary failure of the server. |
O servidor atingiu o tempo limite ou está indisponível. Tente novamente. Se o erro persistir, entre em contato com o suporte técnico. |
Todos os códigos de erro do DTS: Códigos de erro do serviço.