Msbuild 寻找一个好的;创建;数据库脚本工具(非差异脚本)

Msbuild 寻找一个好的;创建;数据库脚本工具(非差异脚本),msbuild,datadude,databasescripting,Msbuild,Datadude,Databasescripting,我正在寻找一个db脚本工具,它可以执行以下操作: 为数据库中的每个表创建“创建脚本”,并将它们放在单独的文件中。注意:这些文件不应包含关系约束 为关系约束创建脚本(作为一个文件或多个文件,无关紧要) 创建用于填充表的插入脚本 我们将把脚本放到tfs中,并且它们将经常更新,因此一个快速高效的工具是非常首选的。我将把这些脚本集成到msbuild中,为我们的集成测试创建一个数据库。您应该使用Visual Studio database Professional。如果您使用的是Visual Studio

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

  • 为数据库中的每个表创建“创建脚本”,并将它们放在单独的文件中。注意:这些文件不应包含关系约束
  • 为关系约束创建脚本(作为一个文件或多个文件,无关紧要)
  • 创建用于填充表的插入脚本

  • 我们将把脚本放到tfs中,并且它们将经常更新,因此一个快速高效的工具是非常首选的。我将把这些脚本集成到msbuild中,为我们的集成测试创建一个数据库。

    您应该使用Visual Studio database Professional。如果您使用的是Visual Studio 2010,它将包含在Ultimate(可能还有其他版本)中。对于VisualStudio2008TeamDeveloper来说,这是一个免费下载。使用MSBuild进行部署非常方便。您存储的所有脚本都是创建脚本,按类型细分,类似于您在问题中指定的类型