[SQL] 使用指令快速进行 SQL Server 安装

调整设定搭配命令列模式 , 快速进行 SQL Server 安装

,透过命令列下参数进行 SQL Server 安装已经不是甚么困难和新奇的技术了,从非常早之前的 SQL Server 就已经有这样的功能了,以前还在做 ERP 产品的时候,为了避免工程师安装的时候手忙脚乱,通常也都会把相关脚本设定好,到时候再客户端就可以一键安装了。

虽然可以使用这样的方式,但是这几年 SQL Server 的改版有点快,加上不同版本都可能会有些不同的地方和选项,加上像是现在版本还有跟 Azure 整合的功能,因此在没有特别的要求下,都还是会採用 UI 介面来进行安装。而刚好最近有朋友想要把自己公司的 SQL Server 安装给标準化,看他一个指令一个指令去测试,实在是太辛苦了,因此就整理一下使用 ConfigurationFile.ini 进行安装的方式。

在目前版本的 SQL Server 中,当你在安装过程中的设定,都会在安装过程中将相关设定参数储存下来成为 ConfigurationFile.ini ,当我们需要将这样的安装设定给複製到其他台主机的时候,就可以将已经安装好同样设定的 SQL Server 中取出 ConfigurationFile.ini,就可以在安装过程中指定使用该参数档案,就不用一个选项一个选项来做设定了,也可以避免人员的疏忽了。

以我自己的电脑为例,在安装完 SQL Server 之后,就可以在 C:\Program Files\Microsoft SQL Server\160\Setup Bootstrap\Log 的目录下来找一下,可以在安装时间去找一下这些目录下的档案 ( 或者你之前在安装过程中就有记录下来档案是放在哪个目录下 )

我在第二个目录中就可以找到了

只是这个是之前我用 UI 介面安装的设定,因此要拿到别台上面去使用,那就要稍微调整一下内容了。主要要修改几个地方 : 

  1. 调整 QUIETSIMPLE 的选项,将设定值改为 "True" ( 基本上这个参数跟另外一个 QUIET 的参数只能有一个设定为 True )
  2. 将 INI 档案中 UIMODE 的选项该注解掉,表示我们直接要用命令列进行安装,这个要特别注意一下
  3. 增加一个 IACCEPTSQLSERVERLICENSETERMS 的选项,将设定值改为 "True"
  4. 调整 TCPENABLED 的选项,将设定值改为 "1" ( 主要是我原本是安装开发版本,预设这个选项是关闭的 )
  5. 调整 SQLSYSADMINACCOUNTS 的选项,将设定值前面的电脑名称改为预计要安装的电脑名称 

设定完相关参数后,就可以开启命令列,指定  Setup.exe /ConfigurationFile=<安装档案位置> ,就可以等待一下让 SQL Server 按照你指定的参数去安装了。

如果您的参数档案没有问题,整个过程非常的快速,您就可以顺利地安装完 SQL Server 了。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章

5 点赞(415) 阅读(67)