源控制系统中的存储过程

时间:2011-03-11 15:21:22

标签: visual-studio-2010 version-control

我正在使用VS 2010.我们使用存储过程进行数据访问。将存储过程保留在源代码管理中的最佳方法是什么,以便我们知道谁更改了存储过程以及更改了哪些内容?

3 个答案:

答案 0 :(得分:2)

使用VS2010的人的最佳方式可能是数据库项目(仅限VS2010 Premium和Ultimate)。该项目可以检查现有数据库并从单个数据库对象(表,约束,索引,sprocs等)创建单个文件。然后,您可以将整个项目检查到源代码控制中,然后您将获得应用于数据库的源代码控制的所有好处,就像使用其他代码文件检查源代码控制一样。

Red Gate还有一个您可能想要查看的数据库的源代码控制。

答案 1 :(得分:0)

我们使用定义的XML Schema在XML文件中定义整个数据库。然后可以将该文件签入任何SCS。另一个优点是架构包括字段和表文档。使用一些XSL转换,我们可以创建一个脚本来构建数据库或用HTML格式化数据库中的数据字典。

答案 2 :(得分:0)

我们只是将它们放入.sql文本文件并将它们放入SVN。至少这很简单!