重重金sqlserver+ado打包的问题,在线...(300分)

D

dxpjj

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个程序,我不想用户自已去安装sqlserver,能否将sqlserver中必需的文件(最小配置)打包到安装盘中,用户安装后便能运行程序。不要说不可能...我找到一个安装程序,有31M,http://www.wtostar.com/wto/files/wto55.exe 它就能在一台没有安装sqlserver的机器上安装并运行,它把部分sqlserver文件也安装进去了。有点像BDE的最小打包一样...谁能告诉我方法?重金,在线等....
 
他是把SQL用到的DLL都打包了,你可以用工具查出用到了哪些DLL就可以了,我以前导出过,用的是TASK98可以导出
 
好像有MSDE什么的,不知有什么用处
 
替用户装个Sql开发版!
 
就是因为用户怕安装sqlserver麻烦,才要将它打包进去。
我安装MSDE时出错:指定的实例名称无效。
 
看来高手都不愿来,难道分不够,好商量,再加分嘛!
 
摘录一部分资料,bde你可不用考虑:
很多朋友在编写完成基于SQLServer的程序后对发布程序感到头疼,因为仅仅发布应用程序和BDE是不够的,必须要安装SQLServer Client软件,难道还要提供一张SQLServer的光盘?根据书中介绍如下:
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.如果你的程序运行比较简单(比如只有一个网段)现在你已经大功告成了,但不幸的是大多数人的网络环境没有如此简单,下面还要修改注册表:
修改键值:
其中DSQUERY设定默认的连接协议,这里设定的是IPX,128.1.1.1则是专有的连接,这里是设定一个连接名称为128.1.1的连接,使用TCP/IP协议,IP地址为128.1.1.1,你也可以把键名改成其他名称,只要与你的别名中SERVER NAME一项相同即可.
至此,你的安装盘已经做成,现在只需要Building一下就可以了.

 
把msde打包发布就可以了
 
问题:找到了将sql server打包安装的方法但是还有点问题。 ( 积分:200, 回复:6, 阅读:274 )
分类:包装发布 ( 版主:雁孤行, 荷塘新月 )
来自:citybug, 时间:2001-12-28 17:16:00, ID:819425 [显示:小字体 | 大字体]
使用sql server的无人值守安装功能,在正常安装过程中使用高级选项定义一个
无人值守文件默认是在系统根目录下然后将安装盘中的i386,books,devtools,install
目录和sqlins.bat copy到硬盘上,将无人值守文件如:aaa.iss从系统根目录下copy
到sqlins.bat同一目录下,修改批处理文件中的iss文件名为aaa.iss,然后运行批处理
文件,但是并没有按照在aaa.iss中定义好的内容实现无人值守安装,为何?????????
如果可以实现的话我们在做安装程序的时候就可以将sql server一起打包了,麻烦大家
把这个问题往前踢啊!!!谢谢了

http://www.delphibbs.com/delphibbs/dispq.asp?lid=819425
 
无人守值的方法试过可以,不过却无法通过程序调用这个Bat来实现,但直接双击Bat文件则可以。
 
安装 Microsoft SQL Server 2000 Desktop Engine:
在下载 MSDE 安装文件后,打开命令提示符窗口,并将当前的目录更改为解压缩 MSDE 所在的目录。运行如下的命令,为 .NET Framework SDK 快速入门教程安装 MSDE。将 <您的密码> 更改为您要使用的系统管理员密码。
MSDE/Setup.exe /qb+ INSTANCENAME=NetSDK DISABLENETWORKPROTOCOLS=1 SAPWD=<您的密码>
 
我下不了http://www.wtostar.com/wto/files/wto55.exe文件
下的话可以实验帮你一下
 
这样做存在问题
 
存在什么问题
 
用安装工具SETUPBUILDER,下一个,很方便,支持DELPHI+SQLSERVER安装,安装程序做得很小,并且操作方便,我做安装时一般用它
 
SETUPBUILDER是什么版本
 
好像SETUPBUILDER profession 1.5只适用delphi3和4
有没有适用与delphi6和7的。
 
我下载了一个SETUPBUILDER不爽,根本没有sqlserver包,to jwfy2001你用的是什么版本ver1.50???
 
用MSDE吧,OFFICE 2000 光盘里面的那个!
 
顶部