Это код, который я использую для подключения к 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]")
Когда я запускаю код, я получаю следующую ошибку:
в «выполнить»: закрытое соединение (TinyTds:: Error) из Connect.rb: в «основном»
когда я заменяю приведенный выше код следующим,
client = TinyTds::Client.new(
:username => 'sa',
:password => 'sapassword',
:host => 'localhost',
:port => 1433,
:database => 'ContactsDB')
Я получаю следующую ошибку:
в «подключиться»: невозможно подключиться: адаптивный сервер недоступен или не существует
Что вызывает эту ошибку и как ее исправить?
localhost\SQLEXPRESS
) на(local)\SQLEXPRESS
ИЛИ.\SQLEXPRESS
. Действия по устранению неполадок SQL проблемы с подключением - person Bogdan Sahlean   schedule 28.01.2013