代码之家  ›  专栏  ›  技术社区  ›  Szymon Lipiński

管理数据库更改的最佳方法[已关闭]

  •  10
  • Szymon Lipiński  · 技术社区  · 16 年前

    管理数据库更改的最佳方法是什么?我需要有一个解决方案,无论数据库客户端的语言。此外,我希望能够在这些更改中使用特定的数据库功能,例如存储过程、触发器等。

    6 回复  |  直到 15 年前
        1
  •  13
  •   Justin Niessner    16 年前

    首先,确保已编写了整个数据库构建的脚本,以便在需要时重建数据库。

    然后,应将每个更改编写为更新脚本。这样,您就可以针对数据库中的数据库分别运行每个更改。

    一旦变更提交到代码库,将变更脚本与构建过程合并,使其自动发生……然后在出现任何问题时归档变更脚本。

        2
  •  7
  •   HLGEM    16 年前

        4
  •  1
  •   Randy Minder    16 年前

    不确定您在这里要问什么,但如果这是管理模式更改并使它们在版本和部署之间保持同步的好方法,那么VisualStudioDatabaseEdition很难出错。它的唯一用途是管理数据库模式更改、验证模式、构建和生成部署脚本。如果您有VisualStudioDeveloperEdition或VisualStudioTeamSuite,您可以免费获得它。

        5
  •  0
  •   Allov    16 年前

    我们目前正在使用Redgate的工具带,它包含数据库比较、数据比较等。

    您还可以使用任何源代码管理来跟踪对数据库对象的更改。