我試圖從Ubuntu的ROR應用程序連接到SQL Server。爲此,我做了以下事情。從Ubuntu的ROR應用程序連接到SQL Server 2005
我安裝了下列庫在我的Ubuntu 10.04
- 的unixODBC
- 的unixODBC-dev的
- freetds的-dev的
- libdbd-ODBC - 紅寶石
- tdsodbc
安裝完這些之後,我創建了dsn並創建了所需的cha在odbc.ini和freetds.conf文件中。
然後,我使用 「TSQL」 像下面
tsql -S <dsn name> -U <username> -P <pwd>
對於這個命令,我收到以下錯誤
Adaptive Server is unavailable
我也查了freetds的測試連接登錄;它說「連接超時」。
我確信我們在SQL Server端的配置(遠程)很好。
當我運行tsql -C
它是說TDS版本是5.我不知道它是如何說TDS 5,因爲我安裝了最新的FreeTDS版本。我不知道如何更新我的TDS版本。
僅供參考,我聽說TDS版本5不能用於與SQL Server建立連接。是對的嗎?
請指引我
感謝, 新
是的,我知道。但我目前的情況需要sqlserver連接。 – Neo 2010-12-09 17:26:03