编制的delphi程序,使用了SQL Server 2000数据库,但是在制作安装程序时不能完成,错误提示:can not compress"D:\program files\Microsoft Sql Server\MSSQL\Data\master.mdf" into "H:\labmm\Express\SingleImage\Diskimages\Disk1\Data1.cab";Error code-1501;琢磨了半天没发现解决方法。向各位大虾请教。在线等!!!!
(最开始connect.msm,mdac25.msm,sqlbase.msm也找不到,我自己下载后拷贝到指定文件夹后解决了)

解决方案 »

  1.   

    mdf文件是用户自己创建的数据库文件,不应该打包到安装里面。打包Microsoft SQL Server到安装包里面是违反授权协议的——只有Express版本可以。你只能把msm这类Merge Module打包进去。然后让用户自己安装SQL Server,然后再安装你的软件,通过安装包运行SQL语句创建mdf数据库等。
      

  2.   

    mdf文件是用户自己创建的数据库文件,不应该打包到安装里面。打包Microsoft   SQL   Server到安装包里面是违反授权协议的——只有Express版本可以。 你只能把msm这类Merge   Module打包进去。然后让用户自己安装SQL   Server,然后再安装你的软件,通过安装包运行SQL语句创建mdf数据库等。
      

  3.   

    数据库不要打包哦。。数据库转成SQL脚本或者 让客户自己按照说明安装哈..