我正在开发项目(VS2010 .NET),并且有两个 SQL Server 数据库,
Dev
和 Prod
。
我在
Dev
数据库中进行了所有数据库结构更改,测试后我将相同的更改应用于 Prod
数据库。
也许有人可以建议模式比较工具,它可以帮助我比较结构并应用更改。
RedGate 为此目的提供了出色的工具。
我知道两个非常好的工具:
您还可以在此处获取 SQL Server Data Tools (SSDT)(免费) - 有关 SSDT 的更多信息,请访问 我的博客。
虽然你是2010年工作的,但如果你能拿到VS 2012
转到 SQL(菜单项)-> 架构比较。单击左侧的 Select Source,然后选择 dev 数据库。选择右侧的生产数据库。
然后单击生成脚本图标(在更新图标旁边,它看起来或多或少像一个音乐图标)。这将生成更新脚本。您还可以取消选中不想包含在脚本中的任何更改。如果您碰巧拥有 Visual Studio 2012,那么它是……“免费”的