繁体   English   中英

使用FreeTDS和IPv6远程连接到SQL Server

[英]Remote connection to SQL Server with FreeTDS and IPv6

我正在尝试从Ubuntu 14.04中的bash文件连接到远程SQL Server 2008。 我正在使用FreeTDS和tsql命令来这样做。

当我与SQL Server位于同一网络中时,可以使用以下命令使用其本地ip 192.168.0.2访问它:

tsql -S 192.168.0.2 -U <user> -P <password> 

问题是当我尝试使用IPv6连接时。 tsql似乎无法识别我得到的IPv6。 这是我尝试连接时得到的(ip匿名):

tsql -S fe80::c74a:ada5:be2e:255f%11 

结果如下:

错误20012(严重性2):
在配置文件中找不到服务器名称。
语言环境为“ en_US.UTF-8”
语言环境字符集为“ UTF-8”
使用默认字符集“ UTF-8”
错误20013(严重性2):
未知的主机名。
连接到服务器时出现问题

我在这里做错了什么? 任何帮助表示赞赏

问题是我正在使用freetds v0.91 (这是apt-get上的最新版本),它不支持IPv6。 我已升级到最新版本,可以在此处找到。 v0.95以上的任何版本都可以。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM