通常,当尝试使用Python连接到SQL Server数据库时,我使用pyodbc
包,如下所示:
import pyodbc
conn = pyodbc.connect("Driver={SQL Server};"
"Server=<server-ip>;"
"Database=<DB-name>;"
"UID=<user-name>;"
"PWD=<password>;"
"Trusted_Connection=yes;"
)
但是,我不知道如何使用Python连接到链接服务器。例如,如果我的链接服务器名为linked-server
,并且有一个名为linked-DB
的数据库,我尝试了与上述相同的连接字符串,并更改了这样的数据库名称:"Database=<linked-server>.<linked-DB>;"
,因为这是我在SSMS中查询链接服务器DB的方式。但这在Python中不起作用。
非常感谢您的帮助。