我正在尝试使用 MARS 连接到 SQL Server 2019。首先,我在 ODBC 数据源中配置了一个系统 DSN,它显示 MARS 已启用(ODBC 驱动程序 17)。我也尝试过 SQL Server native client 11.0,结果相同。
然后我用它在 pyodbc 中创建了一个连接。
cnxn = pyodbc.connect(DSN="83something",
UID="something",PWD="something")
how_many = cnxn.getinfo(pyodbc.SQL_MAX_CONCURRENT_ACTIVITIES)
print('how many ',how_many)
但是我仍然得到 1,这表明 MARS 没有为 Pyodbc 启用。我已经奋斗了很长时间,感谢任何帮助。
我还在连接字符串中尝试了 MARS_Connection = yes,但认为这在 Windows 上不起作用。