当前位置:Gxlcms > mysql > 您还在用下一步下一步的方式安装SQLSERVER和SQLSERVER补丁吗?

您还在用下一步下一步的方式安装SQLSERVER和SQLSERVER补丁吗?

时间:2021-07-01 10:21:17 帮助过:9人阅读

注意下面的参数必须要指定的: /q:完全没有界面 /qs:有界面,界面只是作为显示进度的用途 /IACCEPTSQLSERVERLICENSETERMS:接受许可条款 /PID:产品密钥 指定 SQL Server 版本的产品密钥。如果未指定此参数,则将使用 Evaluation。 马上进行安装 安装需要

注意下面的参数必须要指定的:

/q:完全没有界面

/qs:有界面,界面只是作为显示进度的用途

/IACCEPTSQLSERVERLICENSETERMS:接受许可条款

/PID:产品密钥 指定 SQL Server 版本的产品密钥。如果未指定此参数,则将使用 Evaluation。

马上进行安装

安装需要等待一段时间,这时候你就可以继续安装其他的服务器了

经过漫长的等待,SQLSERVER2008R2安装好了

安装好后,有几个地方需要关注的:

(1)已经开启混合验证:使用sa登录SSMS

(2)Windows登录用户的用户名是不是 当前计算机名\administrator

(3)sqlserver、 sql agent、 sql browser 这些服务的启动帐号,是否设置正确,这些服务是否已经启动

关于权限:

sqlserver服务如果不是localsystem,是没有读取磁盘文件的权限的

sqlserver服务如果不是networkservice,是没有读取网络文件的权限的

客户要求一般都是只需要设置sqlserver服务启动帐号和 sql agent启动帐号为localsystem就可以了

(1)和(2)我们打开SSMS

登录进去之后禁用sa

(3)我们打开服务管理器

更改sqlserver和sql agent的启动帐号为localsystem,并且重启sqlserver

SQLSERVER2008R2安装完毕


静默安装SQLSERVER补丁

打开cmd,打开SQLSERVER补丁所在文件夹,我的SQLSERVER补丁就放在安装文件夹同一个文件夹下面

把补丁拖进去cmd里面,然后把下面这些参数复制进去

/allinstances  /quiet /IACCEPTSQLSERVERLICENSETERMS 

或者使用下面的参数

/instancename="MSSQLSERVER" /quiet  /IACCEPTSQLSERVERLICENSETERMS 

一个指定实例名,一个不指定,我使用的是不指定实例名,就是使用/allinstances

具体参数的含义和有哪些参数可以参考这篇文章:Installing SQL Server Service Pack Silently

我在测试的时候发现 ,指定/reportonly参数会报错,不知道怎么回事

如果不指定许可条款也会报错

summary.txt文件的路径:

C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log

summary.txt文件的内容

Overall summary:
  Final result:                  已通过,但需要重新引导,请查看日志了解详细信息
  Exit code (Decimal):           3010
  Exit message:                  已通过,但需要重新引导,请查看日志了解详细信息
  Start time:                    2014-01-10 09:46:26
  End time:                      2014-01-10 10:07:47
  Requested action:              Patch

Instance MSSQLSERVER overall summary:
  Final result:                  已通过,但需要重新引导,请查看日志了解详细信息
  Exit code (Decimal):           3010
  Exit message:                  已通过,但需要重新引导,请查看日志了解详细信息
  Start time:                    2014-01-10 09:48:18
  End time:                      2014-01-10 10:06:06
  Requested action:              Patch

Machine Properties:
  Machine name:                  PC0107VLX
  Machine processor count:       2
  OS version:                    Windows XP
  OS service pack:               Service Pack 3
  OS region:                     中华人民共和国
  OS language:                   中文(中华人民共和国)
  OS architecture:               x86
  Process architecture:          32 位
  OS clustered:                  否

Product features discovered:
  Product              Instance             Instance ID                    Feature                                  Language             Edition              Version         Clustered 
  Sql Server 2008 R2   MSSQLSERVER          MSSQL10_50.MSSQLSERVER         数据库引擎服务                                  1033                 Enterprise Edition   10.50.1600.1    否         
  Sql Server 2008 R2   MSSQLSERVER          MSSQL10_50.MSSQLSERVER         数据库引擎服务                                  2052                 Enterprise Edition   10.50.1600.1    否         
  Sql Server 2008 R2                                                       管理工具 - 基本                                2052                 Enterprise Edition   10.50.1600.1    否         
  Sql Server 2008 R2                                                       管理工具 - 完整                                2052                 Enterprise Edition   10.50.1600.1    否         
  Sql Server 2008 R2                                                       客户端工具连接                                  2052                 Enterprise Edition   10.50.1600.1    否         
  Sql Server 2008 R2                                                       客户端工具向后兼容性                               2052                 Enterprise Edition   10.50.1600.1    否         
  Sql Server 2008 R2                                                       客户端工具 SDK                                2052                 Enterprise Edition   10.50.1600.1    否         
  Sql Server 2008 R2                                                       Integration Services                     2052                 Enterprise Edition   10.50.1600.1    否         

Package properties:
  Description:                   SQL Server Database Services 2008 R2
  ProductName:                   SQL2008
  Type:                          RTM
  Version:                       10
  SPLevel:                       2
  KBArticle:                     KB2630458
  KBArticleHyperlink:            http://support.microsoft.com/?kbid=2630458
  PatchType:                     SP
  AssociatedHotfixBuild:         0
  Platform:                      x86
  PatchLevel:                    10.52.4000.0
  ProductVersion:                10.50.1600.1
  GDRReservedRange:              10.0.1000.0:10.0.1099.0;10.0.3000.0:10.0.3099.0
  PackageName:                   SQLServer2008R2-KB2630458-x86.exe
  Installation location:         d:\7efd0a85864c6db1c3180186cd5959\x86\setup\

Updated product edition:
  Instance             Edition             
  MSSQLSERVER          ENTERPRISE          

用户输入设置:
  ACTION:                        Patch
  ALLINSTANCES:                  True
  CLUSTERPASSIVE:                False
  CONFIGURATIONFILE:             
  ENU:                           False
  FARMACCOUNT:                   <>
  FARMADMINPORT:                 0
  FARMPASSWORD:                  *****
  HELP:                          False
  INDICATEPROGRESS:              False
  INSTANCEID:                    <>
  INSTANCENAME:                  <>
  PASSPHRASE:                    *****
  QUIET:                         True
  QUIETSIMPLE:                   False
  UIMODE:                        Normal
  X86:                           False

Rules with failures:

Global rules:

There are no scenario-specific rules.

Rules report file:               C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20140110_094621\SystemConfigurationCheck_Report.htm

View Code

《SQLSERVER2012实施与管理实战指南》中介绍到,summary.txt文件记录了SQL补丁,sqlserver安装情况,其他组件安装情况的大概内容

按照年月日,组件来划分日志文件夹,详细可以查看《SQLSERVER2012实施与管理实战指南》

开始安装补丁

刚开始安装的时候,你会以为SQLSERVER补丁没有在安装,实际上安装程序已经在运行了

你需要打开任务管理器,查看补丁的安装情况

过了一会儿会弹出一个窗口,这才开始正式开始,一开始的时候实际上就是GUI界面安装过程中的下一步下一步

出现下面窗口才表示补丁正式开始安装

上面的这个路径是补丁文件的解压缩路径

在安装完补丁之后,你可以打开D盘看一下有没有这个文件夹7efd0a85864c6db1c31380186cd5959

如果有你可以把他删除掉,实际上补丁的安装跟一般的应用程序的安装是一样的,从exe压缩包里解压缩文件然后复制到安装路径

安装完毕之后,窗口会自动关闭,这时候你可以打开SQLSERVER配置管理器或者SSMS查看当前的版本

版本是4000,补丁安装成功

人气教程排行