2012-10-13 78 views
3
require "rubygems" 
require "tiny_tds" 

client = TinyTds::Client.new(:username => 'sa', :password => '', :host => 'RICHARD_PC\SQLEXPRESS') 
result = client.execute("SELECT * FROM [Contacts]") 

result.each do |row| 
    //Do something 
end 

我不斷收到同樣的錯誤未找到:「連接:服務器名稱未在配置文件中發現」。我所需要做的就是至少能夠連接到Sql Server。因此,如果主機不是安裝在我的機器上的sqlexpress實例,那麼它是什麼?在Github上網站也說,這主機=>「mydb.host.net」(:主機 - 如果使用:數據服務器的空白可以是一個主機名或IP。)Tiny_tds:連接:服務器名稱在配置文件中

感謝您的幫助。

回答

8

要麼使用 :數據服務器=> 'RICHARD_PC \ SQLEXPRESS' 或者使用 :主機=> 'RICHARD_PC',:端口=> 1433

3

有關流浪漢的運行軌道,我什麼時候得到這個錯誤我流浪網絡連接停止工作(大部分只是DNS),因此重新啓動解決了問題。

+0

我希望我能解決爲什麼流浪者會這樣做。它總是發生。 –

相關問題