gpt4 book ai didi

Python 访问 SQL Server 2008

转载 作者:太空宇宙 更新时间:2023-11-04 08:17:59 25 4
gpt4 key购买 nike

我想用 python 访问 SQL 服务器来做一些数据操作。

SQL Server 位于小型企业服务器 SBS2011 上,包含一个数据库,公司使用该数据库存储我们的 ERP 使用的所有业务数据。

我已经安装了 pyodbc 并阅读了示例:

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass')
cursor = cnxn.cursor()

但问题是我不知道使用什么作为 SERVER 和 DATABASE 参数...代码示例是通用的...我应该放本地网络SBS2011服务器的目录吗?应该是像 192.168.0.3:1441 这样的 IP:port 吗?我在哪里可以找到它们?有什么线索吗?

提前致谢


我可以通过“Microsoft SQL Server Management Studio”软件将这些信息检索到服务器中

我不明白强调连接的机制,但这有效:

import pyodbc
server="SBS2011"
user="sa"
database="topimpresa_web" //the database i want to access
connectionString='DRIVER={SQL Server};SERVER=%s;DATABASE=%s;UID=%s;PWD=<secret>' % (server,database,user)

最佳答案

通常,SERVER 是运行 SBS2011 的机器的名称,DATABASE 是您公司数据库的名称。你试过什么?您是否收到错误消息?

关于Python 访问 SQL Server 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615247/

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