SqlServer 2008 R2 自动静默安装
2018-03-04笔记站长12268°c
A+ A-参数说明:
/INDICATEPROGRESS="True" ^ 指定应将详细的安装程序日志传送到控制台。 /SQLSYSADMINACCOUNTS=".\Administrator" ^ 要设置为 SQL Server 系统管理员的 windows 帐户。 /INSTANCENAME=MSSQLSERVER ^ 指定默认实例或命名实例。MSSQLSERVER /SQLSVCSTARTUPTYPE="Automatic" ^ SQL Server 服务的启动类型。 /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" ^ SQL Server 服务的帐户: 域\用户或系统帐户。 /AGTSVCSTARTUPTYPE="Automatic" ^ SQL 代理 服务的启动类型。 /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" ^ 代理帐户名 /SECURITYMODE="SQL" ^ 默认值为 Windows 身份验证。使用 "SQL" 表示采用混合模式身份验证。 /SAPWD="SAPassWord" sa 密码
其他全部参数:https://msdn.microsoft.com/zh-cn/library/ms144259(v=sql.100).aspx
推荐sql2008r2下载地址(此版本自带序列号):http://www.msdn.hk/html/2014/625.html
将一下代码保存为bat批处理文件,放到sqlserver2008r2安装目录当中
文章相关附件下载
@echo off setlocal enabledelayedexpansion cls ver | find "5.1." > NUL && goto :XP ver | find "6.1." > NUL && goto :WIN7 echo unknown OS goto :eof :XP echo OS is XP ::xp系统下要安装补丁 echo start install WindowsXP-KB926139-v2-x86-ENU %~dp0\1033_ENU_LP\x86\redist\PowerShell\x86\WindowsXP-KB926139-v2-x86-ENU /passive /norestart /nobackup if exist "%windir%\microsoft.net\framework\v2.0.50727" ( echo net framework 3.5 has installed goto :WIN7 ) echo start install dotnetfx35 dotnetfx35 /passive /norestart /nobackup :WIN7 echo OS is WIN 7 echo start install SQL SERVER 2008 R2 "%~dp0\setup.exe" /Q /IACCEPTSQLSERVERLICENSETERMS /ACTION=install /FEATURES=SQL,Tools ^ /INDICATEPROGRESS="True" ^ /SQLSYSADMINACCOUNTS=".\Administrator" ^ /INSTANCENAME=MSSQLSERVER ^ /SQLSVCSTARTUPTYPE="Automatic" ^ /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" ^ /AGTSVCSTARTUPTYPE="Automatic" ^ /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" ^ /SECURITYMODE="SQL" ^ /SAPWD="SAPassWord" echo finished install SQL SERVER 2008 R2 pause goto :eof
标签:Sql Server