首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

开发用机上的sql server和生产环境上的sql server,怎么保持表的一致性

2013-03-27 
开发用机上的sql server和生产环境上的sql server,如何保持表的一致性?有一个项目,部署到生产环境后,运行

开发用机上的sql server和生产环境上的sql server,如何保持表的一致性?
有一个项目,部署到生产环境后,运行了一段时间,已经有了大量数据。
但是项目需求有变,需要修改、删除、增加表,开发环境上已经做好,由于改动的表太多,如果一条一条的修改生产环境上的表,工作量大,且容易出错,请问,一般在这种情况下,是使用方法修改生产环境下的数据库??
谢谢!
[解决办法]
1、控制权限
2、所有修改统一通过源代码管理工具如TFS来管控,需要更新时签出变更脚本然后到服务器执行
[解决办法]
可以网上找个免费的比对工具,然后找出不同的对象,之后针对这些对象做修改,这样工作量可以减少。 
[解决办法]
搜索DBDiff,开源的SQL Server比对工具。应该可以满足你的要求。
[解决办法]
用VS自带的工具啊
Compare and Synchronize Database Schemas
http://msdn.microsoft.com/en-us/library/dd193250(v=vs.100).aspx

热点排行