【发布时间】:2014-08-26 11:46:14
【问题描述】:
我正在尝试连接到特定的 SQL Server 实例并从系统表中获取一些数据。我正在使用此代码 sn-p 进行连接:
connSqlServer = pyodbc.connect('DRIVER={SQL Server Native Client 10.0};SERVER=192.106.0.102;DATABASE=master;INSTANCE=instance1;UID=sql2008;PWD=password123;Trusted_Connection=yes')
...
cursorObj.execute("select * from sys.dm_os_sys_info")
row = cursorObj.fetchone()
print("rows from table ",row)
但是我只获取默认实例的值,但无法获取“instance1”的值。因此,在 'INSTANCE=instance1' 中给出实例名称似乎真的没有效果。即使没有它(尝试给出实例的端口号“PORT=1443”),我也只能获取默认 SQL Server 实例的值。如何强制它获取特定实例的值?
【问题讨论】: