如何使用 Windows 身份验证从运行在 RHEL (Linux) 主机上的 SQLAlchemy 应用程序连接到 SQL Server?
我可以在 SQL Server 中创建一个具有固定密码的专用用户,但在这种情况下,需要从 CyberArk 获取用户的密码。
一些答案建议使用以下连接字符串:
engine = sqlalchemy.create_engine('mssql://*server_name*/*database_name*?trusted_connection=yes')
但是,这不起作用,因为我需要指定用户的凭据(没有 Windows 会话已经存在)。
其他答案建议使用pymssql,但它在 SQLAlchemy 中已过时,不推荐使用它。我宁愿选择使用mssql+pyodbc.
有任何想法吗?