好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

注意下面的参数必须要指定的: /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界面安装过程中的下一步下一步

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

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

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

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

版本是4000,补丁安装成功

查看更多关于您还在用下一步下一步的方式安装SQLSERVER和SQLSERVER补丁吗?的详细内容...

  阅读:46次