发展 - >生产服务器(用于更改表结构的脚本)

时间:2010-06-24 14:44:31

标签: sql-server

每当我将更改从开发服务器移动到生产服务器时。 我删除了存储过程,函数的脚本。 然后为存储过程和函数生成新脚本。 但是对于新表创建,我只创建脚本。 但是对于表结构的更改,我会记录字段中的更改(如果它们更少),或者创建一个alter脚本并保持一切准备就绪。

每当我从开发转向生产时,我会一次性执行所有脚本。

但是这一次,我没有在表结构中创建更改脚本。这是一项繁琐的工作,可以跟踪所有表格的结构变化。在生产中进行这些更改。

有任何建议或新程序吗?

1 个答案:

答案 0 :(得分:1)

是。使用Redgate SQL Compare生成脚本。它不是免费的,而是在节省的时间内轻松赚钱。

如果你不能证明费用是合理的(也许这只是偶尔的需要?)一种免费的方法,只是提醒自己改变了两个数据库定义的脚本,然后在winmerge进行比较看到差异。