我想将我的Ruby On Rails应用程序(使用ruby mine开发)与在外部PC上运行的MS SQL Server 2008 R2连接。
我可以通过这种方式将运行Ruby mine的同一台PC上运行的Microsoft SQL Server Management Studio连接到远程数据库:
Server name is: domain.de,PORT\SQLServerName
然后我连接到这个远程数据库:
在rubymine中我使用Gems:
现在我可以在adapter: sqlserver
中使用database.yml
而不会出错。
但我不知道如何连接到远程数据库:
我厌倦了几个示例配置,例如:
当我在开发模式下运行应用程序时,我收到此错误:
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/tiny_tds-0.6.1-x86-mingw32/lib/tiny_tds/client.rb:77:in `connect': Server name not found in configuration files (TinyTds::Error)
任何人都可以帮助我使用database.yml
的语法,它可以使用输入数据I.
还用于将MS SQL Server Management Studio连接到远程数据库
答案 0 :(得分:1)
我把它固定在自己身上:
只需用双点替换逗号
dataserver: 'domain.de:50021\xxxxxxSQLServer'
DAMN YOU WINDOWS