Stored procedures 构建服务器和存储过程的方法

Stored procedures 构建服务器和存储过程的方法,stored-procedures,build-server,Stored Procedures,Build Server,我负责为我们的办公室建立一个构建服务器。目前,我们将所有查询放入SQL 2000 server中的存储过程中。这是手动完成的,不会生成SQL文件或将其放入SVN 我想要的是一种处理构建服务器的好方法,它可以从数据库获取所有存储的进程 我猜这可能是不可能的/实践,而且我很确定这不是最佳实践。我意识到一个解决方案可能是开始创建SQL脚本文件并将它们放入SVN中,以便能够提取和处理它们。您已经回答了自己的问题。在你开始把自己进一步挖进一个你真的不想陷进去的洞之前,把这些东西放到源代码管理中去 完成后,

我负责为我们的办公室建立一个构建服务器。目前,我们将所有查询放入SQL 2000 server中的存储过程中。这是手动完成的,不会生成SQL文件或将其放入SVN

我想要的是一种处理构建服务器的好方法,它可以从数据库获取所有存储的进程


我猜这可能是不可能的/实践,而且我很确定这不是最佳实践。我意识到一个解决方案可能是开始创建SQL脚本文件并将它们放入SVN中,以便能够提取和处理它们。

您已经回答了自己的问题。在你开始把自己进一步挖进一个你真的不想陷进去的洞之前,把这些东西放到源代码管理中去

完成后,我们成功使用的一种方法是创建脚本的初始快照集,然后对脚本文件夹进行版本编号以进行更改,并将整个数据库版本号存储在专门用于此目的的数据库表中。然后,我们编写了一个实用程序来组装存储的版本号之后的所有更新脚本,运行它们并更新版本号。这与我们的构建脚本集成,该脚本是通过自动构建针对dev DB运行的。时间表等等当然由你决定


强烈建议您使所有DB脚本也可以安全地重复。

您已经回答了自己的问题。在你开始把自己进一步挖进一个你真的不想陷进去的洞之前,把这些东西放到源代码管理中去

完成后,我们成功使用的一种方法是创建脚本的初始快照集,然后对脚本文件夹进行版本编号以进行更改,并将整个数据库版本号存储在专门用于此目的的数据库表中。然后,我们编写了一个实用程序来组装存储的版本号之后的所有更新脚本,运行它们并更新版本号。这与我们的构建脚本集成,该脚本是通过自动构建针对dev DB运行的。时间表等等当然由你决定

强烈建议您使所有DB脚本也可以安全地重复