Как я могу использовать аутентификацию Windows для подключения к SQL серверу из приложения SQLAlchemy, которое работает на хосте RHEL (Linux)?
Я мог бы создать выделенного пользователя с фиксированным пароль на SQL сервере, но в этом случае требуется, чтобы пароль пользователя был получен из CyberArk.
Некоторые ответы SO предлагают использовать следующую строку подключения:
engine = sqlalchemy.create_engine('mssql://*server_name*/*database_name*?trusted_connection=yes')
Однако это не работает, так как мне нужно указать учетные данные пользователя (сеанс Windows уже не существует).
В других ответах предлагается использовать pymssql
, однако он устарел в SQLAlchemy. рекомендую его использование. Я бы предпочел использовать mssql+pyodbc
.
Есть идеи?