请教如何将SQL Server数据库一起打包?(100分)

  • 主题发起人 主题发起人 alys
  • 开始时间 开始时间
請大蝦們給一個完整的例子,thanks in advance!
zengys2001@163.com
 
>>我见过有人打包mssql7.0到安装程序中,好象打包后是msdex86.exe文件。
正如其名称,那个应该是MSDE,而不是SQL Server,就是类似SQL Server的单机版,在Office的安装盘中就有。
个人意见是将程序和数据库分开安装,用户也可以理解呀。
 
同意yzhshi:
msde是免费的, 可以打包。
 
msde可以免费使用,D版。
 
我们公司的软件就是连同SQLSERVER一起打包,与微软有协议的
我自己写了一个程序,来控制SQLserver7的安装,试了有一年了,基本都可以装上,没有大问题
其实就是参考联机帮助的安装说明来做的
以下附典型的无人值守安装脚本,安装时,通过参数告诉sql的安装程序使用这个脚本,并且在安装完成
后检测安装结果即可,不过我的控制程序是用vb写的
[InstallShield Silent]
Version=v5.00.000
File=Response File
[DlgOrder]
Dlg0=SetupMethod-0
Count=11
Dlg1=SdWelcome-0
Dlg2=SdLicense-0
Dlg3=SdRegisterUser-0
Dlg4=CDKEYDialog-0
Dlg5=SetupTypeSQL-0
Dlg6=DlgCpSortUnicode-0
Dlg7=DlgServerNetwork-0
Dlg8=DlgServices-0
Dlg9=SdStartCopy-0
Dlg10=SdFinish-0
[SetupMethod-0]
Component-type=string
Component-count=1
Component-0=Local
Result=1
[SdWelcome-0]
Result=1
[SdLicense-0]
Result=1
[SdRegisterUser-0]
szName=My_User
Result=1
[CDKEYDialog-0]
svCDKey=47315-111-1111111-11007
Result=1
[SetupTypeSQL-0]
szDir=C:/MSSQL7
szDataDir=C:/MSSQL7
Result=301
[DlgCpSortUnicode-0]
SortId=199
LCID=2052
CompStyle=196609
Result=1
[DlgServerNetwork-0]
NetworkLibs=4095
TCPPort=1433
TCPPrxy=Default
NMPPipeName=//./pipe/sql/query
Result=1
[DlgServices-0]
Local-Domain=3855
AutoStart=15
Result=1
[SdStartCopy-0]
Result=1
[License]
LicenseMode=PERSERVER
LicenseLimit=300
[SdFinish-0]
Result=1
bOpt1=0
bOpt2=0

 
to microyzy
朋友你的想法非常好,基本上和我想在一起了,但在技术上我不知道怎么做,大体上指点一下好吗
 
请高手再具体指点一下,先谢了。
 
[:)]我也懂得不多,但我非常赞成microyzy的办法。
但在技术上我也不知怎么做,请大体上指点一下,谢谢!
 
不错,不错!
 
就算你打包到一起, 还是需要专业人员去安装, 由啥意思。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1048756
 
abacist:
客户端不安装InterBase,这样可以实现?
 
我在这个网站上以及其它几关于DELPHI的BBS上面,很多人都问关于delphi+sql server+bde
开发出的程序怎么打包做成安装程序的问题,我也找到一点相关的资料,但都没有成功!
这么多DFW就没有真正做过这样的工作吗?还是不愿意奉献呢?你们一点点的帮助,可以让
我们节约很多时间以及省去很多不必要的浪费精力!已经成功的经验,没有必要再让后人
去慢慢摸索,我们也真正努力过,并不是徒手索求之徒!敬请各位DFW,有这方面的经验,
我是指成功的,经过验证的,关于这方面的详细过程资料奉献出来,我们会记住你们的,
中国的IT会有希望的!谢谢了!我代表所有新手谢谢你们!
 
在 《企业管理器》 中选中数据库,右键 执行。。。 中备份数据库,选完全备份,备份后将备
份包 COPY 到客户的服务器上, 在 《企业管理器》 中先建一个为数据库(最好同名),选中
数据库,右键 执行。。。 还原数据库 。
 
楼上的可谓是答非所问,不过办法简单易行,还真不错!
 
我也很需要这样的问题解答!
 
用InstallShield做安装程序包。安装相应版本InstallShield的MSDE2000的MergeModules。
在Redistributables中选上MSDE2000,简单设置下。安装程序就能装上MSDE2000,再用脚本
写附加数据库就OK。[:D]
 
后退
顶部