代码之家  ›  专栏  ›  技术社区  ›  Polsonby

有效地管理多个相同的数据库?[关闭]

  •  2
  • Polsonby  · 技术社区  · 18 年前

    在这种情况下,如何对模式和代码进行更改?

    3 回复  |  直到 9 年前
        1
  •  1
  •   kemiller2002    18 年前

    对我们来说有点困难。我们有一个自定义程序,它为我们的不同数据库编写大量的sql代码。本质上,它只写一次代码,然后随着放置更改数据库命令等,一次又一次地复制它。它还确保主键标识等在需要的时候是同步的。除此之外,我会看看红门的产品。他们不止一次救了我们。有了它们,你可以很容易地比较数据库,看看有什么不同。当处理多个副本时,必须处理多个副本。

        2
  •  1
  •   nsanders    18 年前

    使用代码生成器/脚本语言来实现原始模式并随时间更新。

        3
  •  1
  •   Joe Barone    18 年前

    我以前就用过红门的SQL打包机。这个工具的妙处在于它为你创建了一个实际完成工作的C#项目,因此如果你需要,你可以扩展默认包的功能来做其他事情,比如把默认值插入添加到数据库中的新列中等等。最后,你有了一个很好的工具,你可以把它交给技术人员和他们所有的东西升级多个DBs的方法是将其指向数据库并单击一个按钮。