如何让 Rails 连接到名称中带有句点的 SQL Server 数据库?



我必须连接到一个SQL Server数据库,我不控制。它的名字类似于"foo.bar- bazs .aaa"。我已经用database: foo.bar-baz.aaa配置了config/database.yml中的名称。当我试图查询该数据库中的任何模型时,rails抱怨"数据库'foo'不存在"。

我想在查询生成器的某个地方,在"foo"one_answers"bar-baz"造成了一些混乱。我有什么办法可以解决这个问题吗?

答案是引用DB名称,同时还"分隔"标识;名字(根据Larnu的评论)。

现在,我的config/database.yml文件有如下配置:

database: '[foo.bar-baz.aaa]'

感谢BenFenner和Larnu为我指出了正确的方向。

相关内容

  • 没有找到相关文章