利用配置文件静默安装Sql Server 2008

数据库在安装时,需要提供大量的配置信息.

如果在多台数据库服务器安装SqlServer 2008的话,重复的输入这些配置文件,以及等待安装提示信息会非常的浪费管理员的时间与精力.事实上,可以通过脚本来做到,免配置安装.

利用脚本来做到免配置安装大体分为两种,一种是所有的配置信息全部写在脚本里,第二种是所有的配置信息都放在一个配置文件里,在脚本调用这个配置文件即可.

第一种,难度较高,而且网上有现成的,不谈了.
第二种,利用配置文件实现静默安装SqlServer 2008.

1.如何获取配置文件?
首先,就跟普通安装一样,打开SqlServer 2008的安装程序,一步一步的配置安装信息.一直配置到Ready to Install界面.在Install按钮上面,有一个文本框Configuration file path:,按照该文本框的路径,即可找到一个ConfigurationFile.ini的文件.这个文件就是用来静默安装的配置文件.在多台服务器上安装时,拿这个配置文件过去即可.如果服务器的环境不同,则要稍微改动一下配置文件.这样就做到了一次配置,多次安装.

2.如何实现静默安装
将配置文件放到SqlServer 2008的Setup.exe文件所在目录,打开cmd,找到SqlServer 2008的Setup.exe文件所在目录,执行以下脚本
Setup.exe /SQLSVCPASSWORD="Password" /AGTSVCPASSWORD="Password" /ASSVCPASSWORD="Password" /ISSVCPASSWORD="Password" /RSSVCPASSWORD="Password" /SAPWD="Password" /ConfigurationFile=ConfigurationFile.ini /Q

为了安全性,配置文件是不会保存相关服务的密码的,所以在执行脚本的时候,需要将这些密码写在脚本里面,以下列举了上面出现的密码的意义.

/SQLSVCPASSWORD = SQL Server Database Engine Account Password
/AGTSVCPASSWORD = SQL Server Agent Account Password
/ASSVCPASSWORD = Analysis Services Password
/ISSVCPASSWORD = SQL Server Integration Services Password
/RSSVCPASSWORD = Reporting Services Password
/SAPWD = 选择混合认证时,需输入的sa密码

根据自己数据库的配置情况,还可以从以下网址查找合适的参数来输入密码
http://msdn.microsoft.com/zh-cn/library/ms144259(v=SQL.100).aspx

猜你喜欢

转载自xiaohuafyle.iteye.com/blog/1600020
今日推荐