首页 > 解决方案 > 将 Ubuntu 16.04 连接到同一域中的远程 MSSQL 服务器

问题描述

我在尝试连接到我的 mssql 服务器时遇到了很多问题。在过去的两天里,我经历了数百个 SO 线程和文章,试图将这两者联系起来。

这是我能做的。

从 Ubuntu,我可以 ping Window MSSQL Server 我可以成功telnet 192.168.0.40 1433

我什至可以使用成功连接tsql -H sqlserver.domain.com.au -p 1433 -U nbar -P nb

不,我不介意您看到我的密码,因为它们是我创建的演示用户。

我什至得到数据 use database

go

select * from table

但是当我尝试使用相同的tsql -S Myserver -U nbar -P nb

我什么都得不到!只有柜台。

最终超时。

这是我的 freetds.conf

[MyServer]
        host = sqlserver.domain.com.au
        port = 1443
        tds version = 7.3

有关更多信息,我的最终目标是使用 pyodbc 连接烧瓶应用程序。

我最近尝试配置我的 odbc.ini

[MYSERVER]
Description = "My Test Connection"
Driver = FreeTDS
ServerName = MyServer
Server = 192.168.0.40
Port = 1433
Database = databaseName

任何朝着正确方向的推动都将不胜感激。如果您认为我错过了一些信息,请告诉我,我将通过编辑添加。

标签: pythonsql-serverubuntuodbcfreetds

解决方案


推荐阅读