命令行静默安装SQLServer 2005脚本

      业务需求安装SQLserver2005,依据微软官网的教程:http://msdn.microsoft.com/zh-cn/library/ms144259(SQL.90).aspx

制作了如下脚本,并请注意几点:

  1. 安装完成内,停用sa账号
  2. 脚本内只安装数据库引擎相关的组件,如需要增加参照官网,添加ADDLOCAL
  3. 使用时,请将脚本保存成bat文件,如:installmssql2005.bat,脚本需要一个参数:安装文件Servers的上层目录,最后不要有反斜杠
  4. 后面附加,重建系统数据库的命令,由确实需求才可以执行,此操作会删除一切非系统数据库信息

静默安装脚本

@echo off
setlocal enabledelayedexpansion
cls
Set SourcePath=%1\Servers
if not exist "%SourcePath%\setup.exe" (
        echo Error:Not Correct Install File For SQLServer 2005
        pause
        exit
)

echo "Start Install sqlserver 2005..."
Start /wait %SourcePath%\setup.exe ^
/qb ^
INSTANCENAME=MSSQLSERVER ^
ADDLOCAL=SQL_Engine,SQL_Data_Files,SQL_Replication,Client_Components,Connectivity,SQL_Tools90 ^
PIDKEY=<序列号> ^
SAPWD=<sa密码> ^
SQLBROWSERACCOUNT="NT AUTHORITY\SYSTEM" ^
SQLBROWSERPASSWORD="NT AUTHORITY\SYSTEM" ^
SQLACCOUNT="NT AUTHORITY\SYSTEM" ^
SQLPASSWORD="NT AUTHORITY\SYSTEM" ^
AGTACCOUNT="NT AUTHORITY\SYSTEM" ^
AGTPASSWORD="NT AUTHORITY\SYSTEM" ^
SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS ^
SQLAUTOSTART=1 ^
AGTAUTOSTART=1 ^
DISABLENETWORKPROTOCOLS=2 ^
ERRORREPORTING=1 ^
SECURITYMODE=SQL 
echo Finished
pause
Exit

重建系统数据库

start /wait <CD or DVD Drive>\setup.exe /qn INSTANCENAME=<InstanceName> REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=<NewStrongPassword>

 我就是我:http://www.cnblogs.com/ivistn/archive/2013/04/25/3041990.html

转载于:https://www.cnblogs.com/ivistn/archive/2013/04/25/3041990.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值