У меня есть пароль с двумя специальными символами "(" и "%". Я использую sqlalchemy для соединения с приведенным ниже, но я все равно получаю ошибку при входе пользователя.
params = f'DRIVER={{{driver}}};SERVER={server};DATABASE={database};UID={uid};PWD={{{pwd}}};TDS_Version=8.0;Port=1433;'
connection_string = 'mssql+pyodbc:///?odbc_connect=%s' % urllib.parse.quote_plus(params)