社区
Delphi
帖子详情
急急急!!!关于SQL SERVER问题???
LKJ99
2002-03-11 11:42:15
如果用SQL SERVER作数据库的话,我们发布软件时,
常常要求客户安装SQL SERVER数据库系统,
但是客户若是不会安装和配置SQL SERVER 的话,
怎么办?这个问题令我们头痛。
因此,想问问大家,在做发布软件安装盘时,
如何使客户“不需要”安装SQL SERVER数据库系统???
...全文
33
20
打赏
收藏
急急急!!!关于SQL SERVER问题???
如果用SQL SERVER作数据库的话,我们发布软件时, 常常要求客户安装SQL SERVER数据库系统, 但是客户若是不会安装和配置SQL SERVER 的话, 怎么办?这个问题令我们头痛。 因此,想问问大家,在做发布软件安装盘时, 如何使客户“不需要”安装SQL SERVER数据库系统???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
sql
linux 级联更新,
sql
server
级联更新
急
急
急
!
-- 创建测试主表. ID 是主键.CREATE TABLE test_main ( id INT NOT NULL, value VARCHAR(10), PRIMARY KEY(id) );-- 创建测试子表. CREATE TABLE test_sub ( id INT NOT NULL, main_id INT , value VARCHAR...
为什么
Sql
server
身份登陆登不上!!求高手解答!!!!!!!!
急
急
!!!!!!!!
今天,在使用
SQL
SERVER
2005时,使用
SQL
SERVER
身份验证一直登不上去,显示错误码10061。使用windows身份验证时可以登陆。我已经将服务器中的身份验证模式改为
SQL
SERVER
和windows身份验证模式,并且将外围应用...
计算机英语小短文单词易懂,求计算机英语短文译文。。。。
急
急
急
!悬赏10
急
急
急
!悬赏100ranslate the following sentences into Chinese.. Thus a management information system collects, transmits, processes, and stores data on an organization's resources and program.....
为什么卸载Microsoft
SQL
Server
2012点击删除弹不出来卸载程序(
急
急
)
为什么卸载Microsoft
SQL
Server
2012点击删除弹不出来卸载程序(
急
急
)
SQL
Server
2005 之 Windows身份认证 无法登陆“网络追踪”
今天有个网友安装完
SQL
Server
2005后,登陆是遇到了一个我
问题
: Windows身份认证方式无法登陆,
SQl
Server
身份认证方方式可以登陆我用
sql
server
的时间并不长,对于这个我
问题
我也没遇到过。起初跟他说很多我...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章