In SQL, the semicolon character is a statement terminator. It is a part of the SQL-92 standard.
We've seen users in On-Premises deployment that are using semicolon in the username or password. Because of that, the string to the SQL DB is down and it cancels the link to the SQL.
There should be no semicolon in the password or username that you use for the SQL.