如果是存储过程,自定义函数,索引,表结构需要修改,在本地改好之后,需要同步到服务器上去,你不能每次都把服务器上的数据库先删除,再恢复。
一来,你删除服务器上的东西,可能导致同事暂时不能使用,影响它人的工作;二来,改动的地方很少,杀鸡用了牛刀,略显铺张浪费。
你可以考虑使用 Red Gate Sql Compare。
一般 只要是数据库对象发生改变,你都可以使用。既省时,又省力。(内容改动少的话,不到一分钟完成)
特别说明: 这种同步,即可以实现 远程与远程的同步,也可以使用 远程与本地的实现,还可以实现 本地与本地的同步。
指定好 数据库的来源一方,与数据库的目标一方 之后,就可以开始同步了。
注意: 这种同步,只同步数据库对象(存储过程,自定义函数,索引,表结构等),至于表的内容,则不会同步。所以不用担心表的内容会被清空。
(功能非常强大)
有关它的使用说明:
http://download.csdn.net/detail/keenweiwei/3667230
Red gate sql compare 官网:
http://www.red-gate.com/products/sql-development/sql-compare/index-b V10 65MB左右
RedGate V9 下载: 8MB左右
Download URL 1: http://pan.baidu.com/s/1jGIEEm6
Download URL 2: http://download.csdn.net/detail/yongfa365/3812355#comment
RedGate Sql Compare & data compare 10 with crack: 22 MB
Download URL: http://pan.baidu.com/s/1skDhkJz
下面补几张图: