把物理文件打到包中,程序中再附加数据库
专业的installshield能解决的问题

解决方案 »

  1.   

    VB中用,路径要是服务器能访问的哟!
    conn.Execute "Restore Database 数据库名 from disk='"+备份文件存放路径+"' with RECOVERY"
      

  2.   

    在installshield中如何实现?
    有没有installshield的中文帮助?
      

  3.   

    VB中用,路径要是服务器能访问的哟!
    conn.Execute "Restore Database 数据库名 from disk='"+备份文件存放路径+"' with RECOVERY"conn是什么ADO对象吗,那conn要连到哪个数据库?
      

  4.   

    一个比较好的方法就是做一个初始化程序,只要用SQL语句去恢复就可以了!不过你在做软件时,首先应该考虑好数据库文件应该放到哪个物理目录,一般在编程时就是得到系统运行路径,把它恢复到一个子目录中
      

  5.   

    使用程序恢复数据库不是简单的restore就可以实现的,还牵扯很多问题,基本步骤如下:
    1、检查数据库是否存在;
    2、恢复数据库备份,注意:恢复路径的问题;
    3、删除恢复的数据库中的原有用户;
    4、建立数据库用户;
    5、为数据库增加用户;
    如果数据库存在时需要删除现有数据库的话,还需要检查是否由此数据库的作业存在;
    删除恢复的数据库中的原有用户需要自动配置数据库设置,使可以更改系统表;