由于程序开发的过程中,后来客户提出不同的要求
所以后台数据库(sql2000) 某些表和试图做了修改
这些修改包括 增加字段 等
怎么才能在程序中 点一下按钮 就把先前的数据库 升级到最新修改的状态???????怎么实现????????

解决方案 »

  1.   

    两种方法:
    1. 你将SQL升级语法(sql文件)写好,然后交给客户(对方的系统管理员)。让其在SQL服务器上执行查询分析器进行升级
    2. 你可以单独写个小工具,就是执行SQL语句的,每次有数据库的变更,你直接将这个小工具和SQL语句文本发给他,让其运行小工具执行即可。
    楼主说的 针对表和试图进行的修改,表字段的增改,都是完全可以通过sql语句来执行完成(也可以在企业管理器中进行)。
      

  2.   

    写在程序代码里一样最终都是用程序执行SQL语句对后台数据库进行升级。
      

  3.   

    直接在程序代码中写 alter table add (a int default 0) 增加列,alter table drop column(a) 删除列
    视图直接create or replace view ....
    这些命令应该可以吧。