我试图在Python控制台中使用kinit方法,但它不起作用。这就是我在macOS终端上尝试的。我已经生成了Keytab文件
kinit ABC@XXXX.ORG -k -t xyz.keytab
然后调用python命令行,然后尝试执行pyodbc命令
db2=pyodbc.connect(r'driver={ODBC Driver 17 for SQL Server};server=host1;database=test_Datamart;trusted_conection=yes;')
当我在终端上给出sqlcmd时,我就可以连接到sqlserver了
sqlcmd -S xxxx.org,5432 -E -d test_Datamart
但是当我调用python并尝试使用pyodbc连接时,它抛出了一个错误。你知道吗
pyodbc.InterfaceError: ('28000', "[28000] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Login failed for user ''. (18456) (SQLDriverConnect)")
有什么建议吗??你知道吗
把单引号改成双引号对我很管用!你知道吗
相关问题 更多 >
编程相关推荐