0

在大多数大型企业应用程序(Microsoft AX、NAV、SAP)中,代码通常会在不同的应用程序场景之间迁移:开发、测试、验收、生产......

我们使用 VisualStuido 和 TFS 进行开发,为了实现这一点,我们复制数据库(生产和测试)并手动跟踪我们的修改,检查 TFS 日志,并手动生成数据库版本之间的差异脚本,...

管理我们的主要应用程序生命周期是否很困难,处理多个微型 ALM 并为每个项目/客户进行定制是很多工作!

我找到了像 Migrator.NET 这样的工具,但它是非常手动的。是否有工具可以实现此场景并自动跟踪和迁移更改?

4

2 回答 2

0

您可以使用SchemaCrawler轻松比较服务器之间的数据库模式。SchemaCrawler 是一个免费的命令行工具,可以将数据库模式详细信息生成为文本,其格式旨在进行差异化,但同时也是人类可读的。

Sualeh Fatehi,SchemaCrawler。

于 2013-07-19T03:44:11.610 回答
0

我不知道“自动跟踪更改”,但从视觉工作室有菜单“比较数据库”:http: //msdn.microsoft.com/en-us/library/aa833435 (v=vs.100).aspx

也许它会有所帮助。

于 2013-07-18T19:26:27.483 回答