gpt4 book ai didi

python - 当连接字符串中没有提供用户和密码时,pyodbc 从哪里获取用户和密码

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:22 34 4
gpt4 key购买 nike

我继承了一个项目,在尝试与数据库交互时遇到了似乎是权限问题。基本上我们有一个分离和删除的两步过程。

有谁知道如果连接字符串只有驱动程序、服务器和数据库名称,用户会从哪里来。

编辑我在 Windows Server 2008 标准版上编辑“驱动程序={%s};服务器=%s;数据库=%s;”其中驱动程序是“SQL Server”

最佳答案

我刚刚做了一些测试,如果 Trusted_connectionUID 选项,{SQL Server} ODBC 驱动程序显然默认使用 Windows 身份验证都从连接字符串中省略了。因此,您的 Python 脚本必须使用运行该脚本的用户的 Windows 凭据连接到 SQL Server 实例。

(另一方面,{SQL Server Native Client 10.0} 驱动程序似乎默认使用 SQL 身份验证,除非连接字符串中包含 Trusted_connection=yes。)

关于python - 当连接字符串中没有提供用户和密码时,pyodbc 从哪里获取用户和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32914037/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com