首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过将Azure -托管Rails应用程序连接到本地Server

通过将Azure -托管Rails应用程序连接到本地Server
EN

Stack Overflow用户
提问于 2011-02-22 20:48:02
回答 3查看 1.1K关注 0票数 1

我学到了什么:

  1. activerecord-sqlserver-adapter可以通过简单地更改database.yml文件来将RoR应用程序连接到Server。Ken (http://www.engineyard.com/blog/2011/modern-sql-server-rails/)
  2. Nick Hill在“如何在云和Windows连接的前提下建立虚拟网络连接(第2部分-准备应用程序)”中向我们展示了如何在Windows角色(http://blogs.msdn.com/b/mcsuksoldev/archive/2010/02/26/9969876.aspx)
  3. Wely刘中托管RoR应用程序,并向我们展示了如何在Windows角色和使用Windows连接的前提下建立一个虚拟网络连接。具体来说,威利在她的文章的第二和第三步建立了前提下的SqlDataSource。我会发布一个链接,但我是一个堆栈溢出的新手,所以我只允许发布2个链接:(

,我想弄明白的是:

  1. 如何将托管在Windows web角色中的RoR应用程序连接到使用Windows虚拟网络连接的前提下的Server (不幸的是,我不认为更改database.yml文件指向前提数据库)

我觉得食材就在那里,但我想不出怎么煮这顿饭。在某些情况下,我的应用程序用户被分组为团队,团队必须能够指定他们的数据库的确切位置(例如,在云中或在自己的服务器上)-因此RoR/Azure的事情,否则,Heroku将是我的主机。

我一直在考虑的另一种方法是为那些希望使用自己的数据库并自己托管数据库的团队分发一个应用程序的单独副本,在这种情况下,我已经做好了一切准备。然而,当我想到未来的更新和开发人员的快乐时,我担心这会很快变得混乱。

感谢你的想法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-22 20:53:12

一旦您设置了Connect (主要包括在数据库服务器上安装代理),它实际上应该像更改database.yml一样简单。你为什么觉得这比那更难呢?

票数 0
EN

Stack Overflow用户

发布于 2011-02-25 12:17:55

你的主要问题是网络延迟。长期超时)和连接失败的前提方面,而不是建立Azure连接。您至少应该考虑使用一个SQL数据库,该数据库可以与您的同步。这在带宽方面也会更便宜。

票数 0
EN

Stack Overflow用户

发布于 2011-04-02 00:44:42

最新的v3 Server适配器现在支持Azure http://groups.google.com/group/rails-sqlserver-adapter/browse_thread/thread/50dc2108c4fda584?hl=en

您必须使用最新的DBLIB/TinyTDS连接模式,这也意味着您必须使用用OpenSSL编译的最新OpenSSL。所有细节都在这里。

https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Using-Azure https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Using-TinyTDS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5083786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档