小编And*_*Mim的帖子

FreeTDS工作,但ODBC无法连接

我正在尝试使用FreeTDS和unixODBC从Ubuntu 12.04网络服务器连接到MSSQL服务器.

使用tsql我可以连接到服务器

~$ tsql -S dbs3 -U <username> -P <password>
Run Code Online (Sandbox Code Playgroud)

没问题.

当我尝试连接isql时,我收到以下错误消息:

~$ isql -v database3 <username> <password>
[S1000][unixODBC][FreeTDS][SQL Server]Unable to connect to data source
[01000][unixODBC][FreeTDS][SQL Server]Unknown host machine name.
[ISQL]ERROR: Could not SQLConnect
Run Code Online (Sandbox Code Playgroud)

我的配置文件如下:

ODBC.INI

[database3]
Driver=FreeTDS
TDS_Version=8.0
Servername=dbs3
Port=1433
Database=benchmark_res
Run Code Online (Sandbox Code Playgroud)

ODBCINST.INI

[FreeTDS]
Description=FreeTDS v0.91
Driver=/usr/local/lib/libtdsodbc.so
Setup=/usr/local/lib/libtdsS.so
Trace=Yes
TraceFile=/tmp/freetds.log
ForceTrave=Yes
UsageCount=1
Run Code Online (Sandbox Code Playgroud)

freetds.conf

# This file is installed by FreeTDS if no file by the same
# name is found in the installation directory.
#
# For information about …
Run Code Online (Sandbox Code Playgroud)

sql-server odbc freetds isql ubuntu-12.04

22
推荐指数
2
解决办法
3万
查看次数

^做什么?

我是C++编程的新手,我正在经历一些我发现的例子.由于我是一个不错的Java程序员,我取得了很好的进展(至少从我的角度来看:D).

现在我遇到了一些我无法弄清楚它的作用:

Threading::Thread ^ th = Threading::Thread::CurrentThread;
Net::IPEndPoint^ hostEp;
Run Code Online (Sandbox Code Playgroud)

这是什么目的^?两条线路的使用之间是否存在差异,我只知道这是XOR运营商.

提前致谢

c++-cli

5
推荐指数
1
解决办法
214
查看次数

标签 统计

c++-cli ×1

freetds ×1

isql ×1

odbc ×1

sql-server ×1

ubuntu-12.04 ×1