首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server 2014速成版:静默安装

Server 2014速成版:静默安装
EN

Stack Overflow用户
提问于 2018-12-11 16:08:08
回答 2查看 1.4K关注 0票数 0

我们正在尝试以静默模式安装Server 2014 SP2的速成版,该安装程序可以从微软评估中心下载。这是下载链接:

https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2014-sp2/

此安装程序提供了以下可能性:

  • 选择快报版
  • 选择评估版(有效期180天)
  • 插入企业或标准版的许可证

我需要使用命令行参数和/或带有正确选项的配置文件,以静默模式安装Server 2014 SP2速成版。

但是,我们无法找到有关在命令行或配置文件中包含哪些选项的信息,以便选择速成版而不是企业版进行评估(默认情况下,将选择“评估”选项)。

这是用于在静默模式下安装Server 2014 SP2的脚本(它在企业评估模式下安装Server ):

代码语言:javascript
复制
Setup.exe /Q ^
          /action=Install ^
          /ERRORREPORTING=1 ^
          /INDICATEPROGRESS=true ^
          /TCPENABLED=1 ^
          /SKIPRULES=PerfMonCounterNotCorruptedCheck ^
          /features="SQLEngine, FullText, SSMS, ADV_SSMS, SNAC_SDK" ^
          /INSTANCENAME=GEMINIS ^
          /INSTALLSQLDATADIR="C:\SQL SERVER 2014" ^
          /INSTANCEDIR="C:\SQL SERVER 2014" ^
          /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" ^
          /SQLSVCSTARTUPTYPE=Automatic ^
          /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" ^
          /AGTSVCSTARTUPTYPE=Disabled ^
          /IACCEPTSQLSERVERLICENSETERMS ^
          /ROLE=AllFeatures_WithDefaults ^
          /SECURITYMODE=SQL ^
          /SAPWD="password37" ^
          /SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS" 

安装过程完成后,Server将处于企业评估模式。

要安装Express编辑,必须在命令行或配置文件中更改什么?

为了澄清我的问题,我们必须向我们的客户提供一个安装程序。此安装程序必须在静默模式下部署多个SW组件。这些SW组件之一是Server 2014 SP2。

此安装程序将为客户提供选择Express或企业评估的可能性。他将根据他的许可证可用性做出决定。

现在,我们有两个不同的选择:

选项1:在我们的安装程序中集成了用于Server 2014 SP2的两个不同的安装程序,一个用于SP2,另一个用于企业,并根据客户的选择使用正确的安装程序。

选项2:只在安装程序中集成文章开始时从链接下载的Server 2014 SP2,并根据客户的选择使用该安装程序和正确的参数集。

选项2的优点基本上是大小。使用此选项,我们的安装程序将只集成一个Server安装程序,而不是与选项1集成两个。这意味着:

  • 减少编译和构建安装程序的时间
  • 减少测试安装程序的时间
  • 减少处理安装程序的时间
  • 存储空间更少
  • ..。

提前谢谢.

EN

回答 2

Stack Overflow用户

发布于 2018-12-11 16:18:24

这里是文档为您提供可用的选项。您还可以尝试直接速成版安装链接。我刚刚从第二个链接下载了SQLEXPR_x64_ENU.exe 314 the文件。在一些临时文件夹中解压缩,运行上面相同的代码,但是使用更强的密码,比如gqmPv4eSbcJhj2wScN,而不是password37,因为这将失败。5分钟后,您将得到您的数据库安装您的脚本。

代码语言:javascript
复制
Setup.exe /Q ^
          /action=Install ^
          /ERRORREPORTING=1 ^
          /INDICATEPROGRESS=true ^
          /TCPENABLED=1 ^
          /SKIPRULES=PerfMonCounterNotCorruptedCheck ^
          /features="SQLEngine, FullText, SSMS, ADV_SSMS, SNAC_SDK" ^
          /INSTANCENAME=GEMINIS ^
          /INSTALLSQLDATADIR="C:\SQL SERVER 2014" ^
          /INSTANCEDIR="C:\SQL SERVER 2014" ^
          /SQLSVCACCOUNT="NT AUTHORITY\SYSTEM" ^
          /SQLSVCSTARTUPTYPE=Automatic ^
          /AGTSVCACCOUNT="NT AUTHORITY\SYSTEM" ^
          /AGTSVCSTARTUPTYPE=Disabled ^
          /IACCEPTSQLSERVERLICENSETERMS ^
          /ROLE=AllFeatures_WithDefaults ^
          /SECURITYMODE=SQL ^
          /SAPWD="gqmPv4eSbcJhj2wScN" ^
          /SQLCOLLATION="SQL_Latin1_General_CP1_CI_AS"
票数 0
EN

Stack Overflow用户

发布于 2021-01-21 05:03:00

我意识到这是一个老问题,但是您可以通过一个响应/配置文件来完成这个任务。

细节在这里..。

https://learn.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server-using-a-configuration-file?view=sql-server-ver15

您基本上可以运行安装来生成配置文件。

代码语言:javascript
复制
SETUP.exe /UIMODE=Normal /ACTION=INSTALL

在回答所有提示后,将在“准备安装”步骤中提供配置文件的位置。

安装屏幕

一旦有了配置文件,就可以取消安装。然后部署配置文件并执行在命令行中引用配置文件的安装程序。

代码语言:javascript
复制
Setup.exe /ConfigurationFile=MyConfigurationFile.INI

您仍然可以使用推荐行选项,它们将覆盖配置文件中的设置。

这可能会捕获未记录的附加选项。

我还没有测试过你的具体问题。但也许值得一试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53728044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档