[SQL ] mssql 数据库结构比对更新

楼主: GoalBased (Artificail Intelligence)   2014-08-15 19:56:08
数据库名称: mssql
数据库版本: 2012↑
内容/问题描述:
想要做一个功能,我的.sql档里面会存放最新数据库的结构,
当客户执行这个.sql时,这支档案会用这个最新的结构去比对客户的数据库结构,
ex: 如果新结构有A table 而客户的数据库结构没有的话,就会新增这个table,
若table存在则比对字段,如果字段不存在就新增,如果存在的话比对资料型态,
若资料型态不同的话,更新旧结构的字段资料型态,
目前已经有解决的方法了,但总觉得有点土法炼钢,
也询问过不少人的意见,却没有一些新的想法,
请问大家有什么建议吗?
作者: Minervus   2014-08-28 15:56:00
我记得2012已经有内建此功能?vs2012还是SSDT吧

Links booklink

Contact Us: admin [ a t ] ucptt.com