2011-03-11 51 views
5

我正在使用VS 2010.我们使用存储过程进行数据访问。在源代码控制中保存存储过程的最佳方法是什么,以便我们知道谁更改了存储过程以及发生了什么变化?源代码管理系统中的存储过程

+0

Se这些:http://www.sqldev.org/sql-server-tools-general/placing-database-under-visual-source-safe-source-control-52636.shtml – 2011-03-11 15:38:20

回答

2

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

红色的门也有一个数据库的源代码管理你可能想看看。

0

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

0

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

相关问题