用Delphi6+SQL Server2000开发的数据库软件如何打包成Setup安装程序

解决方案 »

  1.   

    如果采用ado就不用特别注意什么,只要把程序打包就可以了,客户端也不需要安装sql server的驱动,如果是bde那么在制作安装盘的时候打包bde就可以了
      

  2.   

    补充楼上高手:
        要考虑SQL SERVER中的用户登录,和数据库的建立,用SQL SERVER中的生成SQL脚本的功能可将其一并解决,安装前先运行SQL脚本,保证数据库访问正常的情况下才能安装应用程序。
      

  3.   

    有关ADO+SQL server2000的打包
    在做安装程序的时候,你可以把他们分成两部分来打包,一般情况下:
    需要分成:客户端和服务器端来分别打包
    1、客户端:如果你不想安装sql server2000的客户端的化,你需要找到如下动态连接库:
      dbmssocn.dll tcp/ip 支持文件
      dbmsspxn.dll ipx 支持文件
      dbnmpntw.dll 管道命名支持文件
      ntwdblib.dll sql server 核心文件
    2、服务器端你需要动态的设置 (编一个小程序)
      服务器名称(最好能自动监测到) 
      连接用户名
      口令
      把库也要到入到 sql server2000中
    注意:如果有必要的化,客户端也需要服务器一样的摄制,不过就不用倒入数据了
    :)
      

  4.   

    客户端如果是98安装mdac,98以上就不用了,别的没什么
      

  5.   

    用delphi6的installshieldExpress
    记得把BDE也打包进去