在没有数据的情况下在开发和实时数据库之间移动SQL Server数

时间:2012-10-08 14:54:41

标签: sql-server-2008 sql-server-2005 sql-server-2008-r2

我正在使用SQL Server,我有两个数据库 - 一个用于开发,另一个用于实时用户。

我想要一种方法将更改(创建新表,SP,函数,修改,关系,索引)从开发数据库自动移动到实时数据库

现在我复制每个元素的脚本并在实时数据库上执行它

2 个答案:

答案 0 :(得分:0)

如何实现这一目标的方法很少。我不想在这里做任何广告,但在我的工作中,我发现RedGate SQL Compare最适合这样做。使用Visual Studio 2010数据库项目可以实现同样的目的。不幸的是,我实际上并不知道任何免费工具。

答案 1 :(得分:0)

我在Data Menue的Scheme Compare中找到了Visual Studio 2010的解决方案 我可以选择我想要比较的服务器和数据库,然后它将显示它与两个数据库之间的区别,然后我们可以自动将这些更改从源数据库写入目标数据库