Обратная косая черта включена в строку подключения к базе данных SQL с использованием SQL Alchemy - PullRequest
0 голосов
/ 06 ноября 2019

Я подключаюсь к серверу SQL, используя pyodbc и SQL Alchemy в блокноте Jupyter. Наши имена пользователей отформатированы с использованием обратной косой черты. Например, "название компании \ JohnDoe". У меня возникают проблемы с входом в систему при подключении, возвращая сообщение об ошибке

"Ошибка входа пользователя" companyname \\ JohnDoe ".

Я пробовал использовать разные методы объединения, я пытался использовать префиксстрока с r, и я попытался удвоить обратную косую черту.

Я пробовал эти строки подключения: "db = create_engine('mssql+pyodbc://companyname\JohnDoe:password@servername/DBname?driver=SQL+Server')" , "db = create_engine("mssql+pyodbc://" + r"companyname\JohnDoe" + ":" + "password" + "@" + "servername" + "/" + "DBname" + "?driver=SQL+Server")"

...