2016-06-02 3 views
0
членов

Привет StackOverflow,Подключение с рельсов к внешней базе данных лазурного импортировать данные

Мне нужно импортировать данные из внешней базы данных, которая является лазурь базы данных. И я получаю следующую ошибку: TinyTds :: Ошибка: инструкция USE не поддерживается для переключения между базами данных. Используйте новое соединение для подключения к другой базе данных.

class Exact 


require 'tiny_tds' 


def connect 

dbadmin = "" 
password = "!" 
server = "" 
database = "" 
a = true 


client=TinyTds::Client.new(:username=>'', :password=> password, :dataserver=> server , :port=>1433, :database=>database, :azure=> 'true') 

    puts "connecting" 
    results = client.execute("select * from table") 
    puts "results opgehaald" 
     puts results.first 


    client.close 
    puts "client is closed" 

end 



end 

Я думаю, мне нужно открыть новое соединение для подключения к базе данных, но у меня возникают проблемы с этим. Может ли кто-нибудь указать мне в правильном направлении или помочь мне с проблемами, которые у меня есть.

С наилучшими пожеланиями,

Yoeri Huitema

ответ

0

Я установил вопрос, как описано в этой теме: https://github.com/rails-sqlserver/tiny_tds/issues/249

клиент = TinyTds :: Client.new (: имя пользователя => '',: пароль => пароль: DataServer => сервер: порт => 1433: база данных => базы данных,: лазурь => 'истинный')

должен был

клиент = Ti nyTds :: Client.new (: username => '',: password => password,: dataserver => server,: port => 1433,: database => database,: azure =>TRUE)

Смежные вопросы