[英]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.