2011-01-19 111 views
1

我在SQL Server上有两个数据库 - 一个用于开发(称之为“TestData”),另一个用于生产(称之为“LiveData”)。我对TestData进行了更改 - 通常会添加表或向现有表添加新字段(很少会丢弃任何内容),并创建或修改存储过程。在某些时候,我想通过对TestData所做的更改来更新LiveData表,存储过程等。我只想要这影响模式,而不是实际的数据。做这个的最好方式是什么?我是SQL Server的新手,所以解释越详细越好。SQL Server - 从另一个数据库更新一个数据库的模式

编辑:我知道有第三方程序在那里,但我正考虑如何做,而无需单独的软件,只是用脚本等

+0

不要交叉帖子:http://social.msdn.microsoft.com/Forums/en-US/sqlgetstarted/thread/96f38b23-d591-45d8-b3ea-a798d95b0430?prof=required – jjoras 2011-01-20 19:44:01

+0

对不起,如果被认为是差礼仪。我不知道。但是,为什么不呢?我没有得到我在这里寻找的答案,而我在MSDN上发布的论坛是一个SQL Server特定的论坛,所以我希望得到不同的答案,最终我得到了不同的答案。所以,如果你能解释什么被认为是错误的“交叉发布”,我将不胜感激。谢谢。 – twpc 2011-01-20 20:47:32

回答

1

DBComparer是一个很好的免费工具来比较模式。这是一个小小的车,有时会崩溃,但除此之外,它的效果很好。

相关问题