Hi @Loc Nguyen Phuoc Vinh
I'm glad that you were able to resolve your issue and thank you for posting your solution so that others experiencing the same thing can easily reference this! Since the Microsoft Q&A community has a policy that "The question author cannot accept their own answer. They can only accept answers by others "I'll repost your solution in case you'd like to accept the answer.
Issue: Migrating a MariaDB linked service to use the latest driver as recommended in the documentation: Upgrade the MariaDB Driver Version works fine in lower environments like DEV or UAT, but fails in PROD.
In PROD, the legacy driver still functions correctly. A new linked service was created using the same information as the legacy one (same server, DB name, username, password from Key Vault, and Integration Runtime), but the version with the latest driver fails.
The MariaDB version is verified to be the same across all environments: 10.6.16-MariaDB-log.
The Self-hosted IR version is also the same across all environments: 5.44.8996.4 (Data Factory V2).
Here is the error message received when testing the connection:
Has anyone encountered this issue before and can provide guidance on how to resolve it?
Solution: we changed password to something doesn't contain semicolon and we're now able to connect.
this is a confirmed bug from ADF's mariadb driver.
If I missed anything please let me know and I'd be happy to add it to my answer, or feel free to comment below with any additional information.
If you have any other questions, please let me know. Thank you again for your time and patience throughout this issue.
Please don’t forget to Accept Answer and Yes for "was this answer helpful" wherever the information provided helps you, this can be beneficial to other community members