用VS2010检查两个MSSQL数据库的架构差异并同步 (补充用VS2015同步 2016.06)

本文介绍了如何使用Visual Studio 2010和2015进行数据库架构同步的方法。通过架构比较功能,可以轻松地获取更新脚本并应用于目标数据库,实现数据库版本的快速同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因软件在一直不停的更新迭代,导致的数据库同步问题就来了,于是开始浏览网页找解决方案,不经意间从msdn上发现原来VS2010就有此功能:

1、打开VS,数据-架构比较-新建架构比较:

2、选择已保存过的数据库连接或者新建连接,左边的是源架构,右边的是要比较的目标架构:(还可以对数据库文件的架构进行比较,此处演示的是直接连接数据库的方式)

3、有兴趣的可以看下架构比较设置里面的内容,然后点击确定:

4、刷新后可以得到更新的脚本,可以直接复制粘贴弄走+自己检查修改一番,然后拿到SQL Server Management上运行,自行解决出现的可能的语法错误,完事。

如果觉得没必要修改,想直接用源架构覆盖目标架构的话,直接 写入更新:

5、最后,附上网址,上面看的不明白的可以直接浏览给出的网址:https://msdn.microsoft.com/zh-cn/library/aa833435(v=vs.100).aspx

2015-06-06

 

补充用VS2015同步 2016.06

先感慨一下,本人直接将VS版本从VS2010更新到VS2015了,感觉棒棒哒~

只是有点担忧一下子把.net framwork版本更新到>4.5,一般的机器特别是老旧服务器会达不到使用条件?~2015年底已实践将一台较老的服务器更新.net framwork到高版本,4.0而已,弄得服务器死机N次(客户的),最终放弃,凄凄惨惨戚戚……

转入正题,VS2015也是可以同步MSSQL的,差异不大:

1.找到哪里可以新建数据库的“架构比较”:视图-SQL Server 对象资源管理器,添加一个SQL Server的连接,右键要同步的数据库,架构比较……

然后就类似VS2010的操作,往下即可……

最后你会发现比用VS2010的感觉好很多……

转载于:https://www.cnblogs.com/xiaoxiexxx/p/4555180.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值