Zin*_*ind 4 sql database migration schema sql-server-2008
问题是:我们有一个应用程序,其中一部分由总用户的一小部分使用,并且该部分应用程序也运行在单独的数据库中.在一个完美的世界中,两个数据库的模式将被同步,但事实并非如此.一些迁移已在较小的数据库上运行,大多数都没有; 此外,没有诸如修订号之类的东西能够容易地识别哪些具有哪些而没有.我们想为未来的项目解决这个困境.在讨论过程中,我们提出了以下可能的行动计划,我想知道是否有人知道已经解决了这个问题的任何项目:
我们想要做的是从大型完全迁移的数据库的模式中创建一个空数据库,然后将所有较小的非迁移数据库中的数据移动到该空数据库中.如果它使事情变得更容易,那么可能会为了这个问题而特别假设没有迁移已经删除任何东西,只是添加了.
否则,如果还有其他已知的解决方案,我也想听听它们.
您可以使用模式比较工具,如Red-Gate的SQL Compare.您可以同步更改,而不会丢失任何数据.我在这里写了很多关于这个和许多替代工具的广泛价格:
http://bertrandaaron.wordpress.com/2012/04/20/re-blog-the-cost-of-reinventing-the-wheel/
好消息是大多数工具都有试用版.所以,你可以尝试我们14天(功能齐全),只有满足你的期望才能购买它.我不能说其他工具,但我已经使用RG多年了,它是一个非常有能力和可靠的工具.
(更新2012-06-23以帮助防止链接腐烂.)
归档时间: |
|
查看次数: |
431 次 |
最近记录: |