gpt4 book ai didi

mysql - 从 Rails 连接到外部 Azure 数据库以导入数据

转载 作者:行者123 更新时间:2023-11-29 20:56:25 25 4
gpt4 key购买 nike

Stackoverflow 成员(member)大家好,

我需要从外部数据库( azure 数据库)导入数据。我收到以下错误: TinyTds::Error: 不支持使用 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

我认为我需要打开一个新连接来连接到数据库,但我在解决这个问题时遇到了问题。谁能指出我正确的方向或帮助我解决我遇到的问题。

亲切的问候,

约里·惠特玛

最佳答案

我按照此线程中的描述修复了问题:https://github.com/rails-sqlserver/tiny_tds/issues/249

client=TinyTds::Client.new(:用户名=>'', :password=> 密码, :dataserver=> 服务器, :端口=>1433, :database=>数据库, :azure=> 'true' )

应该是

client=TinyTds::Client.new(:用户名=>'', :password=> 密码, :dataserver=> 服务器, :port=>1433, :database=>数据库, :azure=> 正确)

关于mysql - 从 Rails 连接到外部 Azure 数据库以导入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37591843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com