急急急!!!关于SQL SERVER问题???

LKJ99 2002-03-11 11:42:15
如果用SQL SERVER作数据库的话,我们发布软件时,
常常要求客户安装SQL SERVER数据库系统,
但是客户若是不会安装和配置SQL SERVER 的话,
怎么办?这个问题令我们头痛。

因此,想问问大家,在做发布软件安装盘时,
如何使客户“不需要”安装SQL SERVER数据库系统???
...全文
33 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
LKJ99 2002-03-19
  • 打赏
  • 举报
回复
谢谢大家的发言!

我的问题大家似乎不怎么明白,只因我的表达能力有限,
实在不好意思。

已经很多天,封贴给分吧!(尽管不情愿,不过大家都辛苦了)
再次感谢大家!!!

如果还有人指点我一下关于msde的问题,请给我留言,
我将感激不尽!!!
eq_iq 2002-03-15
  • 打赏
  • 举报
回复
呵呵,怎么不给分,不给我可要投诉了

come on!!!!

很多朋友在编写完成基于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\hkey_local_machine\software\microsoft\mssqlserver\client\db-lib
修改键值:
hkey_local_machine\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一下就可以了.

本文摘自jojo的《怎样发布基于Microsoft SQL Server的程序 》
zhaofansym 2002-03-14
  • 打赏
  • 举报
回复
我也正在做安装盘,客户端如果用ADO访问服务器端,客户端好像不用装SQL SERVER.
steper 2002-03-14
  • 打赏
  • 举报
回复
在win98中:
c:\windows\system\cliconfig.exe
gzyzljk 2002-03-14
  • 打赏
  • 举报
回复
同上
acuner 2002-03-14
  • 打赏
  • 举报
回复
你用的是两层吧?按eq_iq(秋日流枫)的方法作,或者干脆用web方式。
这样你连用户端都不用去了。买本李维的书看就知道了
swei56 2002-03-14
  • 打赏
  • 举报
回复
用ado,在用户按装时或在程序中设置一事件,创建dsn(写注册表).
yanguozhu 2002-03-14
  • 打赏
  • 举报
回复
能不能讲详细点?
eq_iq 2002-03-14
  • 打赏
  • 举报
回复
如果是local sql的话,ado就行了
如果是远程的sql server,
用dcom中间件,用三层可以解决
eq_iq 2002-03-14
  • 打赏
  • 举报
回复
可以在做安装包时,解决这个问题
就象把bde打包一个原理

ok,给分先,我去给你找个例子
outer2000 2002-03-14
  • 打赏
  • 举报
回复
yes
wlh_takes 2002-03-14
  • 打赏
  • 举报
回复
windows自带有mssql驱动哦
wlh_takes 2002-03-14
  • 打赏
  • 举报
回复
不用吧?在安装程序中设置ODBC就可以了,别名什么的
zy61 2002-03-14
  • 打赏
  • 举报
回复
ADO好像不用
tanqth 2002-03-14
  • 打赏
  • 举报
回复
补充一句,配置SQL数据库是可以通过安装程序实现的。
tanqth 2002-03-14
  • 打赏
  • 举报
回复
如果用的时候客户不用装SQL,最好的解决办法是你去给客户装上
skypeople 2002-03-14
  • 打赏
  • 举报
回复
用SQL Server 而不用装,那只有你自己去装了
LKJ99 2002-03-12
  • 打赏
  • 举报
回复
那位高手愿意给我详细讲述一下 “ msde ”。
我愿意给你200分!
ePing 2002-03-12
  • 打赏
  • 举报
回复
好像不大可能
LKJ99 2002-03-12
  • 打赏
  • 举报
回复
UP

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧