- Newest
- Most votes
- Most comments
Hi,
can you try to set the default collation of your target database identical to source database via https://dev.mysql.com/doc/refman/8.0/en/charset-database.html ?
That may help DMS to also use 1 same collation for temporary tables and solve your problems.
If you really need the current target collation, you can re-alter you target db with it after DMS migration is complete.
If the above doesn't work, you will probably have to open a support ticket from your AWS account.
Hope it helps
Didier
Thank you for your answer, but I think the problem is that we have different collations per table. Most tables don't have this issue, and others do. The temp tables that DMS is creating should have the same collation as the target table, that will resolve the issue I think. I just don't know how to do that, or if it's even possible.
Update: The collation of the source and target tables is already the same. It's the temp table that DMS creates that falls back to the default for the awsdms_control database. I can change that one of course, but as we use a few different collations for different tables, there will always be conflicts I think.
See above my update: you can alter tables individually.
Relevant content
- Accepted Answerasked 2 years ago
- asked 2 years ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 6 months ago
Update based on your answer: you can alter tables individually to change their collation: see https://dev.mysql.com/doc/refman/8.0/en/charset-table.html