有关Dephi5+MSDE(或SQL Server7.0 Desktop Edition)应用程序分发的问题(200分)

  • 主题发起人 主题发起人 Annie
  • 开始时间 开始时间
A

Annie

Unregistered / Unconfirmed
GUEST, unregistred user!
我的系统是用Delphi5编写的,数据库用的是MSDE(或SQL Server7.0 Desktop Edition),
主要是应用在单机环境下,做安装盘时遇到几个问题,希望各位大侠指教:
1.能否将MSDE一并打包进去而无需单独安装它,能否自动登入注册表中?
2.是否MSDE的所有文件都是必需的?
3.如何自动建立数据库(指安装程序自动完成)?
谢谢!
 
数据库服务器一般不能自动安装,论坛上有人问过,但是好像没有人做得到。
自动建立数据库不是安装程序如 Install Shield 能够做的,有一个替代的办法,就是
用 Install Shield Professional ,可以执行外部程序(Self Registerd Group),通过
外部程序连接 SQL Server ,把 Script 下来的数据库脚本 Execute 一下,或者把 Backup
下来的数据文件 Restore 上去。
 
如果使用ado的话可能会好办得多
 
小猪能否说详细点?
 
用ado客户端基本不用安数据引擎(dll),但要自动安装SQL Server7.0 Desktop Edition
可能还比较困难.
 
SQLServer7.0有无人职守安装功能。
在其安装盘的根目录有许多.iss文件,它记录的是安装的过程。
具体做法是执行安装盘上x86/setup/setupsql.exe,然后按照你自己的思路去进行安装,
该程序将把你的所有设置存放到某个.iss文件中
(具体的文件名及存放路径,我以记不清楚,可查找一下)
然后,可将此文件与SQLServer7.0的安装程序一起发布,
只要执行其根目录下的某个批处理即可(安装界面将不显示)
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
780
DelphiTeacher的专栏
D
D
回复
0
查看
820
DelphiTeacher的专栏
D
后退
顶部