编程论坛
注册
登录
编程论坛
→
SQL Server论坛
[求助]编写一个自助安装MSSql2005 EXPRESS的Bat文件!!!!!!~~~~~~
Augustin
发布于 2010-07-16 14:27, 1061 次点击
公司做了一个软件,这个软件的运行环境上必须装有MSSql 2005。众所周知地,一般客户机器上面都没有这些东西,而公司方面也不希望客户看到我们到底在他机器上面装了什么东西,装了多少东西,保持一定的神秘感,然后Boss就突发奇想,说要编写一个能够自助安装MSSql2005 EXPRESS的Bat脚本文件,这可就苦了我了。。
求各位大侠帮帮忙,有参与过这方面开发的请联系我,感激涕零啊!!!~~~~QQ:1157796726 !!!
7 回复
#2
Augustin
2010-07-16 15:44
我顶!
#3
Augustin
2010-07-16 15:49
泪奔~~~~
#4
Augustin
2010-07-16 15:50
坐等!!
#5
cnfarer
2010-07-16 20:18
http://chongok.
#6
gameohyes
2010-07-16 21:49
这样太费用时间了.但如果数据量大的话也没办法.
一个小程序都 没1-2个小时别想装好.
#7
Augustin
2010-07-17 11:13
以下是引用
gameohyes
在2010-7-16 21:49:54的发言:
这样太费用时间了.但如果数据量大的话也没办法.
一个小程序都 没1-2个小时别想装好.
问题是,我们搞程序的,装这么一个MSSql2005很简单,可是用户什么都不会,要他去操作这些配置,不是很麻烦?好吧,还有软件实施,但是客户也不止一个啊,如果每一个客户都这么一步一步地安装,那才是真正费时呢。
而且MSSql2005是不允许提取配置文件的,必须自己写INI配置安装步骤和参数,所以说,做这个无人值守需要两个文件,一个是bat调用安装程序,一个是ini配置安装步骤。
#8
Augustin
2010-07-17 11:16
我昨天写了一个ini,不过参数好像配错了,大家如果有熟悉的,或者有兴趣的就帮我看看。
bat文件代码如下:
@Echo off
start setup.exe /settings %CD%\setup.ini /qn
ini文件配置如下:
[Options]
USERNAME=user
COMPANYNAME=Microsoft
PIDKEY=B4H74BJX3P37RX2J9TTBH9RMJ
INSTALLSQLDIR="D:\Program Files\Microsoft SQL Server\"
INSTALLOLAPDATADIR="D:\Program Files\Microsoft SQL Server\MSSQL\OLAP\Data"
ADDLOCAL=ALL
INSTANCENAME=MSSQLSERVER
SECURITYMODE=SQL
SAPWD=sasa
SQLACCOUNT=NT AUTHORITY\SYSTEM
AGTACCOUNT=NT AUTHORITY\SYSTEM
SQLBROWSERACCOUNT=NT AUTHORITY\SYSTEM
其中同级目录里面还有一个MSSql2005的安装程序,也就是bat文件调用的那个“setup.exe”
1