迷你SQLServer用户指南(4)

作者在 2007-08-02 17:10:00 发布以下内容
MiniSQL为本人打造的另一款SQL Server绿色版软件,不再有病毒附加、不再有大煞风景的服务控制器界面,这样,更利于和应用程序的一起打包发布。本页是该系统用户指南的第四页:

五、应用程序打包发布

MiniSQL最大用途就是为应用程序的客户现场快速建立一个数据库环境(应用程序开发已经完成,客户现场不再需要开发所需的一些SQL Server外围工具,而只需要一个数据库引擎就够了),因此,将MiniSQL与应用程序打包在一起,由应用软件的安装程序在安装应用程序文件之前先把MiniSQL安装成功并运行起来,然后继续安装应用软件本身。下图是应用MiniSQL进行项目开发、打包、发布的整个流程图,供您参考:

 

由于MiniSQL中均采用相对路径表示系统文件和数据库文件的存放位置、并且能自动进行注册表的写入,因此,复制到客户机器上时,可以将其按原目录结构复制到任意文件夹下,MiniSQL就能正常运行。这样,应用软件的安装程序对MiniSQL的安装内容仅仅是复制一下文件、调用minisql.exe启动MiniSQL的服务就行,安装程序的设计非常省力。

 

下面这段程序是应用安装程序的片段,供您参考:

 

//

// 开始安装...

procedure TForm4.Button1Click(Sender: TObject);

var

   ok: boolean;

   fil: textfile;

   tmpstr,sql: string;

   j,k: integer;

   Macro: string;

   Cmd: array[0..255] of Char;

   tmpObject : IUnknown;

软件开发技术杂谈 | 阅读 1670 次
文章评论,共0条
游客请输入验证码