当前位置: 代码迷 >> Sql Server >> 求数据库更新脚本的例证
  详细解决方案

求数据库更新脚本的例证

热度:95   发布时间:2016-04-24 23:50:14.0
求数据库更新脚本的例子
现在开发了一个软件,数据库可能会经常修改字段、表等信息,也就是在后期维护的时候不想让用户手动操作数据库,想写一个数据库脚本修改数据库,主要实现:判断某数据库里某张表是否存在,若不存在就新建表和字段,如果表存在就检查每张表里的字段列是否存在,添加不存在的字段列,这样一直检索添加,直至整个数据库检查完毕。请大虾们给个例子参考一下,因为本人没有这方面的知识储备,多谢了

------解决方案--------------------
lz看看系统表 http://msdn.microsoft.com/zh-cn/library/ms179932.aspx

里面会有用的着的表,字段相关信息。 

另外,注意权限,动态sql的验证。用户拥有修改结构的权限也是要严格控制的。 

------解决方案--------------------
你这个需求最好让开发人员写的时候就加上判断,另外可以用源代码管理工具如tfs、visualstudio等工具来做变更脚本的管理。如果数据库规模很大,那么你这个脚本需要非常严密的检查。
  相关解决方案