Python 连接到我的SQL Server数据库的专用方式

Python 连接到我的SQL Server数据库的专用方式,python,sql-server,security,pyodbc,Python,Sql Server,Security,Pyodbc,我在linux上运行,在其他机器上使用SQL Server数据库服务器 我的python代码必须位于许多其他用户具有读取权限的目录中 我还有一个“GenericTaskRunner”linux用户和“GenericTaskRunner”数据库用户 如何使用“GenericTaskRunner”linux和SQL Server用户连接到SQL Server数据库,而不泄漏“GenericTaskRunner”的数据库凭据?那么您是否想要“许多其他用户”是否能够运行Python应用程序并访问数据库,

我在linux上运行,在其他机器上使用SQL Server数据库服务器

我的python代码必须位于许多其他用户具有读取权限的目录中

我还有一个“GenericTaskRunner”linux用户和“GenericTaskRunner”数据库用户


如何使用“GenericTaskRunner”linux和SQL Server用户连接到SQL Server数据库,而不泄漏“GenericTaskRunner”的数据库凭据?

那么您是否想要“许多其他用户”是否能够运行Python应用程序并访问数据库,但阻止它们查找应用程序正在使用的数据库凭据?另外,需要说明的是,SQL Server上的
GenericTaskRunner
是SQL登录(SQL Server身份验证)?是的,但不是为了运行脚本,主要是为了查看代码和编辑脚本的配置文件
SQL Server上有一个“GenericTaskRunner”用户将拥有某些权限,我还创建了一个“GenericTaskRunner”linux用户,该用户将与其他任务一起运行python脚本