寻找好的“创造”数据库脚本工具(不是差异脚本)
我正在寻找一个数据库脚本工具,它可以执行以下操作:
- 为数据库中的每个表创建“创建脚本”并将它们放在单独的文件中。注意:这些文件不应包含关系约束。
- 创建用于关系约束的脚本(作为一个文件或多个文件,并不重要)
- 创建用于填充表的插入脚本。
我们将把脚本放入 tfs 中,并且它们会经常更新,因此快速高效的工具是非常首选的。我将把这些脚本集成到 msbuild 中,为我们的集成测试创建一个数据库。
I'm looking for a db script tool which can do the following:
- Create "create-scripts" for each table in the database and place them in separate files. Note: these files should not contain relational constraints.
- Create scripts for relational constraints (as one file or many, doesn't matter)
- Create insert scripts for populating tables.
We are going to put the scripts into tfs and they will be updated fairly often, so a tool which is fast and efficient to is highly preferred. I'm going to integrate these scripts into msbuild to create a database for our integration tests.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用 Visual Studio Database Professional。如果您使用的是 Visual Studio 2010,它包含在 Ultimate(或许还有其他版本)中。对于 Visual Studio 2008 Team Developer,它是免费下载的。使用 MSBuild 进行部署非常出色且简单。您存储的所有脚本都是创建脚本,按类型细分,类似于您在问题中指定的类型。
You should use Visual Studio Database Professional. If you are using Visual Studio 2010 it is included with Ultimate (and perhaps other versions). For Visual Studio 2008 Team Developer it is a free download. It is fantastic and easy to deploy using MSBuild. All of the scripts that you store are create scripts, broken down by type similar to what you specified in your question.