これは、SQL Server 2012 Express に接続するために使用しているコードです。私のファイルの名前はConnect.rb
.
require "rubygems"
require "tiny_tds"
client = TinyTds::Client.new(
:username => 'sa',
:password => 'sapassword',
:dataserver => 'localhost\SQLEXPRESS',
:database => 'ContactsDB')
result = client.execute("SELECT * FROM [Contacts]")
コードを実行すると、次のエラーが発生します。
'execute' で : Connect.rb からのクローズされた接続 (TinyTds::Error) : 'main' で
上記のコードを次のコードに置き換えると、
client = TinyTds::Client.new(
:username => 'sa',
:password => 'sapassword',
:host => 'localhost',
:port => 1433,
:database => 'ContactsDB')
次のエラーが表示されます。
in 'connect': 接続できません: Adaptive Server が利用できないか、存在しません
このエラーの原因と修正方法を教えてください。