从现有数据库生成 SQL DDL 和内容的工具
有谁知道有一种价格合理的工具可以创建 DDL 语句来创建 SQL Server 数据库和适当的 Insert 语句来重新创建数据? 我使用 Red Gate 工具进行数据库比较(包括内容比较),这很接近(我总是可以与空模式进行比较),但我想知道是否有其他人认为有用的工具可以一步完成此操作。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
迟到的答案...希望有人会发现它有用...
Red Gate 有一个名为 SQL Multi Script 的工具,可以根据您的需要编写脚本。 不确定在提出问题时它是否存在:)
另一个好东西是 来自 ApexSQL 的 SQL 构建工具 它还可以执行所有类型的插入和其他脚本...
免责声明:我不隶属于上述任何公司。
Late answer... hopefully someone will find it useful…
There is a tool from Red Gate called SQL Multi Script that can do scripting for what you need. Not sure if it existed when the question was asked though :)
Another good piece is SQL build tool from ApexSQL which can also do all kind of insert and other scripts…
Disclaimer: I’m not affiliated with any of the companies mentioned above.
您是否看过 SQL 发布向导? 它将创建所有数据库元素(表、视图、SP、用户等)所需的所有 DDL 语句。
如果您使用的是 SQL 2008,它内置于 Management Studio 中。 有关 2008 年的更多信息。
Have you had a look at SQL Publishing Wizard? It will create all the DDL statements you require for all database elements (tables, views, SPs, users etc).
If you're using SQL 2008, it comes built into the management studio. More info on 2008.
SQL 发布向导
看到 Austin Solonen 在某个相关的线程中发布了此工具。 Express 版本似乎没有导入和导出功能。
SQL Publishing Wizard
Saw Austin Solonen post this tool in a somewhat related thread. Express editions appearantly don't hove Import and Export.
数据库发布向导执行此功能。
它也可以通过 CodePlex 作为 Visual Studio 早期版本的附加组件提供。
The database publishing wizard that is included in Visual Studio 2008 performs this function.
It is also available via CodePlex as an add-on for prior versions of Visual Studio.