Несколько параметров для строки подключения - PullRequest
0 голосов
/ 13 января 2020

Я использую python с sqlalchemy для доступа к моей базе данных sqlserver (azure).

Я хочу получить доступ к данным с помощью charset = utf8 и с драйвером.

Это моя строка соединения:

connect="mssql+pyodbc_mssql://<user>:<pass>@server/database?charset=utf8?driver=SQL Server Native Client 11.0"

Итак, когда кодировка первая - он не берет драйвер, а я не могу подключиться.

А когда драйвер первый - У меня проблемы с юникодом.

Я пытался вставить между ними ; или , вместо ?, но это не работает ...

Что правильно способ настроить несколько параметров в строке подключения?

Пожалуйста, не предлагайте заменить драйвер.

Спасибо.

1 Ответ

2 голосов
/ 13 января 2020

Разделитель параметров должен использовать & как в:

connect="mssql+pyodbc_mssql://<user>:<pass>@server/database?charset=utf8&driver=SQL Server Native Client 11.0"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...