首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server源代码管理

Server源代码管理
EN

Stack Overflow用户
提问于 2011-04-20 14:27:02
回答 3查看 875关注 0票数 0

我计划对Server数据库使用源代码管理。我在不同的机器上运行不同版本的Server (2005和2008) (Windows 2003和2008)。我查了一下源代码管理,发现了两个选项。

  • http://nobhillsoft.com/Randolph.aspx
  • http://www.red-gate.com/products/sql-development/sql-source-control/

所以我只是想知道是否有人与他们有经验,并建议我哪一个会是好的这些或任何其他更好的选择?

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2011-04-21 19:40:23

在我看来,你可能是从错误的角度来处理这件事。如果您试图还原对表结构的更改,但该表已填充了与新表结构相匹配的数据,则会发生什么情况?它比维护明文差异更复杂。我鼓励您认真研究这一想法,看看是否可以以另一种方式完成这一任务,并在每次需要更改时尽可能完整地记录您的数据库设计。

话虽如此,这里还有更多的想法。

http://www.sqlservercentral.com/Forums/Topic753558-361-1.aspx

http://www.sqlservercentral.com/Forums/Topic635185-145-1.aspx

票数 1
EN

Stack Overflow用户

发布于 2011-05-02 16:24:28

我比较了所有这些选项,并与红门源控制和数据源解决方案。谢谢你的建议!

票数 1
EN

Stack Overflow用户

发布于 2011-04-21 14:30:37

如果适合只存储数据库的安装SQL脚本,则可以使用当前版本控制系统。

  1. 使用SSMS生成安装脚本:右键单击所需的数据库,选择任务->生成脚本.脚本向导将启动并帮助您为数据库中需要的任何对象(包括数据)编写脚本。将此脚本保存在版本控制系统下,因为它是文本文件。
  2. 使用此数据库安装脚本在所需的位置和环境中复制数据库。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5731969

复制
相关文章

相似问题

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