寻找一个好的“创建”数据库脚本工具(不是差异脚本)
-
22-09-2019 - |
题
我正在寻找一个数据库脚本工具,它可以执行以下操作:
- 为数据库中的每个表创建“创建脚本”并将它们放在单独的文件中。笔记:这些文件不应包含关系约束。
- 为关系约束创建脚本(作为一个文件或多个文件,并不重要)
- 创建用于填充表的插入脚本。
我们将把脚本放入 tfs 中,并且它们会经常更新,因此快速高效的工具是非常首选的。我将把这些脚本集成到 msbuild 中,为我们的集成测试创建一个数据库。
解决方案
您应该使用 Visual Studio Database Professional。如果您使用的是 Visual Studio 2010,它包含在 Ultimate(或许还有其他版本)中。对于 Visual Studio 2008 Team Developer,它是免费下载的。使用 MSBuild 进行部署非常出色且简单。您存储的所有脚本都是创建脚本,按类型细分,类似于您在问题中指定的类型。
不隶属于 StackOverflow