我用VB+SQLSERVER开发一个应用程序,在制作安装程序时,不知道怎样打包,问题如下:
1、不知道如何在安装时动态生成数据库、表和存贮过程
2、由于不同数据库系统用户名和密码不同,如何高效的解决安装时动态读取系统用户名和密码信息,以便实现应用程序对数据库系统的访问
3、有没有哪一种数据库是可以集成到应用程序中,也即打包时可以将数据库也打包好。(前提是:该数据库系统要支持存贮过程) 请大家帮忙想想办法!先谢了!

解决方案 »

  1.   

    Setup Factory不能打包sql server数据库,你可以写一个程序建立数据库和存储过程的,很多大型程序都是这样做的。
      

  2.   

    可以在安装包中加入一SQL数据库模板,在安装代码中写恢复语句,以下是用友的:
    RESTORE DATABASE [UFDATA_002_2004] FROM  DISK = N'C:\WF821\Admin\ufmodel.bak' WITH  FILE = 1,  NOUNLOAD ,  STATS = 10,  RECOVERY ,  REPLACE ,  MOVE N'UFModel' TO N'D:\WF821\ZT002\2004\UFDATA.MDF',  MOVE N'UFModel_log' TO N'D:\WF821\ZT002\2004\UFDATA.LDF'
      

  3.   

    听说MSDE2000可以嵌入到应用程序的安装包中,不知道怎样做?
      

  4.   

    如果你是用vb5打包的话,我倒是可以提供一个方法,用isql文件使用*.sql文件,我是搞我们公司安装程序,以前搞过这种方法
      

  5.   

    听说MSDE2000可以嵌入到应用程序的安装包中,不知道怎样做?
    ============================
    是E文的,又兴趣就看看吧:
    http://support.microsoft.com/default.aspx?kbid=322228
      

  6.   

    可以做一个程序自动安装SQL数据库,用setup factory打包时装入,在安装过程中运行这个程序就可以进行数据的安装了!~
      程序安装时要求输入sa密码并自动写成*.DNS文件实现数据库的链接...
      

  7.   

    用InstallShield打包,写一个脚本可轻松搞定
      

  8.   

    创建、删除、修改sql数据库、表和存贮过程的工作完全可以在vb中通过“command”来实现,