数据库的自动构建步骤应该是什么?

时间:2011-09-21 13:56:08

标签: sql sql-server-2008 msbuild nant

每次我登记时,我想触发Nant构建脚本为Dev / Uat / Live服务器项目中的数据库运行一些任务来清理db,重新加载db等内容。

我以前从未做过的步骤应该是什么?是否有一篇文章讨论了您可以推荐的自动数据库构建步骤?

感谢。

1 个答案:

答案 0 :(得分:0)

我刚发现这个并且它还不错:bottleit.com.au/Blog/post/Continuous-database-integration.aspx。他创建了一个osql目标并设置了一个脚本文件。 osql目标将根据nant脚本中的属性(数据库,用户名,密码)运行脚本文件。当然,您需要在构建机器上使用osql才能使用它。从创建到恢复数据库,sql server 2008中的所有内容都是可编写脚本的。所以我的建议是做你需要手动完成的任务,将其保存为脚本文件并在构建脚本中使用该脚本文件。