我正在使用Python脚本连接到SQL Server数据库:
import pyodbc
import pandas
server = 'SQL'
database = 'DB_TEST'
username = 'USER'
password = 'My password'
sql='''
SELECT *
FROM [DB_TEST].[dbo].[test]
'''
cnxn = pyodbc.connect('DRIVER=SQL Server;SERVER='+server+';DATABASE='+database+';UID='+username+';PWD='+ password)
data = pandas.read_sql(sql,cnxn)
cnxn.close()
脚本每天都由自动化工具启动,因此没有物理用户
问题是如何用安全的方法替换密码字段
自动脚本仍由windows用户运行。将此windows用户添加到SQL Server用户并授予其相应的权限,以便您可以使用:
我还对使用Python进行安全编码感兴趣。我做了自己的研究,以找出可用的选项,我建议查看this帖子,因为它总结了所有内容。检查列出的选项,然后应用更适合您的选项
相关问题 更多 >
编程相关推荐