我想用python访问SQL server做一些数据操作。
SQL服务器位于小型业务服务器SBS2011上,包含公司使用的数据库以及我们的ERP使用的所有业务数据。
我已经安装了pyodbc并阅读了示例:cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass')
cursor = cnxn.cursor()
但问题是我不知道该用什么作为服务器和数据库参数。。。代码示例是通用的。。。
我应该把本地网络SBS2011服务器的目录放进去吗?应该是IP:端口,比如192.168.0.3:1441吗?
我在哪里能找到他们?
有线索吗?
提前谢谢
我可以在服务器上检索这些信息,浏览到软件“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=' % (server,database,user)