日期:2014-05-18  浏览次数:20342 次

数据库的兼容问题
是这样的: 客户端有一个数据库文件,里面有几个表.当对软件进行后续开发的时候,可能会出现这样的情况:数据库中增加了一个表,或是有的表的字段增加了.当对客户端软件进行升级的时间,有什么好的方法将使用旧版本客户端软件的用户电脑上数据库升级到新版的数据库.

------解决方案--------------------
如果数据库和客户端在同一机器下.
则你更新了数据库.那你可以将alter table等语句写在一个sql文件里.
然后在客户端下载这sql文件.并让用户在查询分析器去执行它.
或写一程序.去自动执行这个sql文件.
------解决方案--------------------
把服务器上键的新表的sql语句倒出来,到客户端执行一下
------解决方案--------------------
用脚本升级可解决,在升级的过程中旧表导入新表的结构里就行了
------解决方案--------------------
或许可以用一个更新程序,用来检测客户端数据结构是否需要更新。
------解决方案--------------------
软件升级分为两部份:
数据库脚本升级。。
程序升级。。