如果这已被问到,我提前道歉,我找不到正确的答案,但我发现了类似的问题。Python/PyODBC通过IP与信任的连接连接到SQL Server 2008数据库
我试图通过使用它的IP /端口使用可信连接来连接到SQL Server 2008数据库。
另一个复杂的问题是:数据库不在美国,通常我们通过Citrix登录。登录到Citrix后,它使用我们的Windows凭据(不确定是否会影响问题)。
我试图连接字符串
驱动程序= SQL服务器
驱动程序= SQL Native Client的
驱动程序= SQL服务器本机客户端10.0
我也试过differen't的几种不同的类型包括端口的格式,以及在使用IP路由时与网络库混淆。
我希望有人能帮助我理解2件事。
1)(最重要的是)如何在没有简单的反复试验的情况下如何正确连接。我试图检查connectionstrings.com,但那并没有真正帮助那么多。我一直无法在网上找到任何东西。
2)如果有人可以帮助我与连接字符串。
下面是我在做什么的例子:
cn = pyodbc.connect(r'DRIVER={SQL Native Client};Server=1.1.3.4,1234;Network Library=DBMSSOCN;Initial Catalog=Test;UID=DOM\me;Pwd=pass')
任何帮助/指导是非常赞赏。
对不起,没有工作... – Kelvin
你能提供你收到的错误信息吗? –
嗨马蒂,道歉不能早日回来。我一直在讨论问题,并且还没有机会回到代码。我会尽快发布信息。谢谢你的时间,甚至考虑到它。 – Kelvin