为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:麒麟
【CPU】:
【问题描述】*:已安装sql server ODBC驱动、已安装freetds插件,配置odbc.ini文件时,发现sql server连接时不需要端口号,但我看sql server配置中默认端口号均是1433。如何在不使用端口号的情况下连接sql server。
sql server数据库连接工具中,使用端口号也是无法正常连接的,不添加端口号可以正常连接
配置端口与不配置端口号均提示:Adaptive Server is unavailable or does not exist
连接是要端口号才行吧,是使用其他端口号?
安装完成,配置freetds
cd /usr/local/freetds
vi etc/freetds.conf
添加如下:
(中文乱码时,freetds内设置client charset = GBK)
[mssql_freetds]
host = 192.168.56.1
port = 1433
tds version = 8.0
client charset = GBK
配置odbc.ini
vi /etc/odbc.ini
添加以下内容:
(servername使用freetds.conf中配置的服务名)
[mssql]
driver = /usr/local/freetds/lib/libtdsodbc.so
servername = mssql_freetds
port = 1433
user = sa
password = 123
database = master