# Pre-Check

To avoid task failures due to incorrect passwords, lack of permissions, or connectivity issues when tasks are initiated, UDTS provides a pre-check function.

## Data Source Pre-Check

<!-- image-todo -->

Check Result

<!-- image-todo -->

## Target Pre-Check

<!-- image-todo -->

Check Result

<!-- image-todo -->

## Pre-check Failure
### Connectivity Check Failure
- Please check if the port password is correct.
- If there is a whitelist, please check the whitelist settings.
- If there is a firewall, please check the firewall settings.

### Permission Check Failure
- If a permission error occurs, please refer to the [FAQ](/docs/udts/faq#question:which-conditions-need-to-be-met-for-migrating-the-entire-mysql) to query the required permissions for this task type.

### Configuration Check Failure
If a configuration check failure occurs, please refer to the [Pre-check FAQ](/docs/udts/precheck_faq).