sqlserver2008静默安装的bat脚本

大家好:

下面是sqlserver2008静默安装的bat脚本,将如下的脚本复制到bat文件中执行即可。

1、将安装文件解压到D:\tool\SQLServer2008_ENU_for_win2008\目录,或其他指定目录,并修改SourcePath的值为指定路径。

2、保存如下bat脚本执行,PID为激活码,SAPWD为sa用户密码。

3、在编写脚本的时候最开始遇到的问题是sqlserver2008的许多参数跟2005有了很大的变化,如果依然使用05的bat脚本进行安装会遇到很多问题,可以运行setup.exe /help 获取所有的参数信息。

4、然后就是参数的值的问题,将AGTSVCSTARTUPTYPE的值设置为1导致报错。

5、脚本可以传参的方式获取数据库的字符集,比如./install.batKorean_Wansung_CI_AS,将使用韩语字符集。

6、最后,就是在写类似于/SQLTEMPDBDIR="D:\ms_data"的路径时千万不能写成/SQLTEMPDBDIR="D:\ms_data\",这样路径是无效的。

7、标红的地方是需要大家根据自己的情况修改的地方。

@echo off

setlocal enabledelayedexpansion

cls

Set SourcePath=D:\tool\SQLServer2008_ENU_for_win2008\

Set SQLCOLLATION=%1

cd %SourcePath%

if not exist"%SourcePath%\setup.exe" (

echo Error:Not Correct Install File For SQLServer 2008

pause

exit

)

echo "Start Install SQLServer2008..."

if defined SQLCOLLATION (

%SourcePath%\setup.exe /q /ACTION=Install ^

/FEATURES=SQL,Tools ^

/SQLCOLLATION="%SQLCOLLATION%" ^

/INSTANCENAME=MSSQLSERVER ^

/PID="XXXXXXXXXXXXXXX" ^

/SQLSVCACCOUNT="NTAUTHORITY\SYSTEM"  ^

/SQLSYSADMINACCOUNTS=".\Administrator"^

/AGTSVCACCOUNT="NT AUTHORITY\NetworkService" ^

/SECURITYMODE="SQL" ^

/SAPWD="XXXXXXXXXXXXXXXX" ^

/AGTSVCSTARTUPTYPE="Automatic" ^

/SQLSVCSTARTUPTYPE="Automatic" ^

/TCPENABLED="1" ^

/NPENABLED="0" ^

/SQLTEMPDBDIR="D:\ms_data" ^

/SQLTEMPDBLOGDIR="D:\ms_log" ^

/SQLBACKUPDIR="D:\ms_backup" ^

/SQLUSERDBDIR="D:\ms_data" ^

/SQLUSERDBLOGDIR="D:\ms_log" ^

/IACCEPTSQLSERVERLICENSETERMS

)

if not defined SQLCOLLATION (

%SourcePath%\setup.exe /q /ACTION=Install ^

/FEATURES=SQL,Tools ^

/INSTANCENAME=MSSQLSERVER ^

/PID="XXXXXXXXXXXX" ^

/SQLSVCACCOUNT="NTAUTHORITY\SYSTEM"  ^

/SQLSYSADMINACCOUNTS=".\Administrator"^

/AGTSVCACCOUNT="NT AUTHORITY\NetworkService" ^

/SECURITYMODE="SQL" ^

/SAPWD="XXXXXXXXXXXXXXXXXXX " ^

/AGTSVCSTARTUPTYPE="Automatic" ^

/SQLSVCSTARTUPTYPE="Automatic" ^

/TCPENABLED="1" ^

/NPENABLED="0" ^

/SQLTEMPDBDIR="D:\ms_data" ^

/SQLTEMPDBLOGDIR="D:\ms_log" ^

/SQLBACKUPDIR="D:\ms_backup" ^

/SQLUSERDBDIR="D:\ms_data" ^

/SQLUSERDBLOGDIR="D:\ms_log" ^

/IACCEPTSQLSERVERLICENSETERMS

)

echo "Finished Install SQLServer 2008"

set PATH=%PATH%;C:\Program Files\MicrosoftSQL Server\100\Tools\binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;

echo "Disable user sa,and createmonitor user XXX"

rem 禁用sa用户

sqlcmd -d "master" -Q"ALTER LOGIN [sa] DISABLE;select‘sqlserver init OK‘"

echo "Finished user setting"

pause

Exit

时间: 2024-12-28 21:59:49

sqlserver2008静默安装的bat脚本的相关文章

oracle11g静默安装---->前期工作准备脚本【一】

在某些情况下,服务器无法开启图形,就要用到静默安装这种方式了,此脚本是我之前为O2O商场静默安装oracle11g时,改造的!! 注意: 此脚本是在redhat6.4下编写的,脚本中标红的地方,可根据自己的环境修改,依赖包是通过本地yum安装的! -------------脚本开始------------- #!/bin/sh cat <<EOF  >  /etc/sysconfig/network NETWORKING=yes HOSTNAME=DB88 EOF hostname DB

bat脚本自动安装Jmeter&amp;Jdk

本文主要介绍通过Bat脚本自动下载.自动安装.自动配置Jmeter&JDK! echo=1/*>nul&@cls @echo off :: 由于脚本内使用了bitsadmin下载器,故可能会被做病毒杀掉,若出现此类情况请关闭杀毒软件 :: 脚本更适合安装全新环境Jmeter&Jdk,其它环境也做了部分兼容,但可能兼容不完全 :: 若配置过程中出现下载问题,可手动准备相应工具至tools目录 :: 此脚本默认为配置X64 Windows操作系统,若需在32位操作系统配置此环境手

Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)

一.通过Intent消息机制发送消息,调用系统应用进行,实现apk的安装/卸载 . (1) 调用系统的安装应用,让系统自动进行apk的安装 String fileName = "/data/data/com.zlc.ipanel.operate/FileOperate.apk";  Uri uri = Uri.fromFile(new File(fileName));  Intent intent = new Intent(Intent.ACTION_VIEW);  intent.se

Oracle静默安装

测试CentOS 6.5_x64下静默安装Oracle 11g R2数据库 [一.下载地址] http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html Oracle 11g 联机文档: http://www.oracle.com/pls/db112/homepage [二.系统要求] 内存:1G(官方最低要求1G) 硬盘:40G(企业版安装所需4.29G和1.7G数据文件) 检查的命令 内

Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装)

一.安装前环境准备 1.  VMware Workstation 10 搭建 CentOS 7 x64位虚拟机,CentOS7操作系统最小化安装,2G内存,20G磁盘空间,1核CPU,已配置好网络IP:192.168.1.30 2.  已下载Oracle 11gLinux安装文件:linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip 3.  通过XmanagerXftp上传到虚拟机/tmp目录中. 二.操作系统准备

Linux静默安装Oracle

打算在云服务器上装oracle服务,以前DBA美眉都是在图形化界面下安装,这次抓瞎了.赶紧上网查查,静默安装可以解决问题.于是乎赶紧开始部署,过程如下.安装环境:操作系统:CentOS 7内存:11G(11851M)硬盘:128Goracle版本 11g 1.准备oracle 安装包 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip 2.检查本机依赖包,没找到的用 yum install ****** 命令

Oracle11gR2 for Linux6.4 静默安装

Oracle11gR2 for Linux6.4 静默安装 1.安装准备 ####################################### 主机:window7,64位 数据库版本:Oracle Database 11.2.0.1 ,将装在虚拟主机中 虚拟主机:RHEL6.4 Server,32位(镜像文件:rhel-server-6.4-i386-dvd.iso, vmware虚拟机,操作系统仅安装了基本服务,简体中文,2G内存,20磁盘空间). 所有操作无需使用图形界面. 静默

Oracle 11.2.0.4静默安装软件和创建数据库

在没有图形界面的情况时,安装Oracle数据库软件和创建数据库就只能使用命令行的方式进行. 本文假设安装的前提条件都已经配置好. 一.静默安装数据库软件 1.准备参数文件 这个参数文件是用于安装软件使用的,里边配置了需要安装的版本.语言.ORACLE_HOME等信息. 这个文件的模版在database/response目录下的db_install.rsp,文件中的各个参数作用参考http://docs.oracle.com/cd/E11882_01/em.112/e12255/oui3_resp

oracle 11G 静默安装

首先上传: 上传两个database软件包到/dir 目录下 Unzip p13390677_112040_Linux-x86-64_1of7.zip Unzip p13390677_112040_Linux-x86-64_2of7.zip 请记住这两个软件包一个一个解压. [[email protected] dir]#groupadd oinstall   创建安装组 [[email protected] dir]#useradd -g oinstall -d /home/oracle or