关于SQLSERVER,BDE打包的问题 (100分)

  • 主题发起人 主题发起人 lili2001
  • 开始时间 开始时间
L

lili2001

Unregistered / Unconfirmed
GUEST, unregistred user!
用SQLSERVER数据库编写的应用程序,怎样把SQLSERVER,BDE打包。只要运行安装程序即可安装SQLSERVER
并配置好BDE。请各位大哥赐教!
 
怎样发布基于Microsoft SQL Server的程序
作者:jojo
摘自:
很多朋友在编写完成基于SQLServer的程序后对发布程序感到头疼,因为仅仅发布应用程序和BDE是不够的,必须要安装SQLServer Client软件,难道还要提供一张SQLServer的光盘?下面jojo为大家介绍一个解决之道:
1.准备一份Install Shield Express,最好是2.01以上的版本,在Delphi的安装盘上有一个专用版本也可以用,按照制作一般程序安装盘的方法建立安装程序,必须安装BDE和SQL LINKS.
2.在你的Windows/System下面找到以下几个文件(当然你的机器必须已经安装SQLServer):
Dbmssocn.dll TCP/IP 支持文件
Dbmsspxn.dll IPX 支持文件
Dbnmpntw.dll 命名管道支持文件
Ntwdblib.dll SQLServer核心文件(这个文件最重要)
3.在Fpecify Components and Files的Groups and Files中,将以上几个文件加入到Program Files中去.当然你也可以建立一个组,将这些文件拷贝到System目录中,不过jojo个人倾向于拷贝到安装目录,以便反安装的时候可以彻底的删除它们.
4.如果你的程序运行比较简单(比如只有一个网段)现在你已经大功告成了,但不幸的是大多数人的网络环境没有如此简单,下面还要修改注册表:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer/Client/ConnectTo
修改键值:

其中DSQUERY设定默认的连接协议,这里设定的是IPX,128.1.1.1则是专有的连接,这里是设定一个连接名称为128.1.1的连接,使用TCP/IP协议,IP地址为128.1.1.1,你也可以把键名改成其他名称,只要与你的别名中SERVER NAME一项相同即可.
至此,你的安装盘已经做成,现在只需要Building一下就可以了.
 
您好!
不知您是否在安装程序中加入过sybase的客户端程序,我目前真在为这个问题忙着呢,
我做的和你的方法差不多,但是,似乎sybase数据库在客户端打包时,不是仅仅提供几个
dll就可以的,还需要很多客户端中其它的文件。要是将相关联的文件都打入,又遇到一个
要有大量的注册表需要修改的问题。
不您又没有什么高招。
 
多人接受答案了。
 
后退
顶部