寻找一个好的“创建”数据库脚本工具(不是差异脚本)

时间:2010-01-21 14:28:46

标签: msbuild datadude databasescripting

我正在寻找一个可以执行以下操作的db脚本工具:

  1. 为数据库中的每个表创建“create-scripts”,并将它们放在单独的文件中。注意:这些文件不应包含关系约束。
  2. 为关系约束创建脚本(作为一个或多个文件,无关紧要)
  3. 创建用于填充表格的插入脚本。
  4. 我们将把脚本放到tfs中,并且它们会经常更新,因此高速优先使用快速高效的工具。我将把这些脚本集成到msbuild中,为我们的集成测试创建一个数据库。

1 个答案:

答案 0 :(得分:1)

您应该使用Visual Studio Database Professional。如果您使用的是Visual Studio 2010,则它包含在Ultimate(可能还有其他版本)中。对于Visual Studio 2008 Team Developer,它是免费下载的。使用MSBuild进行部署非常棒且易于使用。您存储的所有脚本都是创建脚本,按类似于您在问题中指定的类型进行细分。