在工作中我们使用SQL Server表来存储各种各样的信息。最近我创建了 GUI,允许用户将数据提交到 SQL 表。我们不想让用户访问我们的表,而是希望在我们的代码中指定用户凭据。我找到了一个指定用户凭据的 Python 脚本,但在尝试强制 Python 使用这些凭据时我仍然收到错误消息。
下面是我用来连接到 SQL Server 的代码(为了安全起见,我省略了一些信息)。该代码适用于我的查询和插入值,但我相信使用我的 Windows 身份验证。以下是我在尝试指定凭据时遇到的问题:
conn = pyodbc.connect(
"Driver={SQL Server};"
"Server=;"
"Database=;"
"Trusted_Connection=yes;"
)
cursor = conn.cursor()