一、场景
通常在遇到以下场景的时候,需要修改SQL Server序列号:
1、将SQL Server的180天评估版改为正式的版本
2、将SQL Server从低版本(如标准版)改为高版本(如企业版)
二、系统配置检查
(1)GlobalRules规则组
包括以下规则:
NoRebootPackage:此规则确定此计算机是否具有必需的 .NET Framework 2.0 或 .NET Framework 3.5 SP1 的更新包,成功安装包含在 SQL Server 中的 Visual Studio 组件需要此包。
ServerCore64BitCheck:检查此版本的 SQL Server 是否为 64 位。
ServerCorePlatformCheck:检查当前运行的 Windows Server 内核操作系统是否支持此版本的 SQL。
AclPermissionsFacet:检查 SQL Server 注册表项是否一致。只有SQL Server 注册表项是一致的,才可以支持 SQL Server 安装或升级。
HasSecurityBackupAndDebugPrivilegesCheck:检查正在运行 SQL Server 安装程序的帐户是否有权备份文件和目录、有权管理审核和安全日志以及有权调试程序。要求正在运行 SQL Server 安装程序的帐户有权备份文件和目录、有权管理审核和安全日志以及有权调试程序。
MediaPathLength:检查 SQL Server 安装介质是否太长。
NoRebootPackageDownLevel:此规则确定此计算机是否具有必需的 .NET Framework 2.0 或 .NET Framework 3.5 SP1 的更新包,成功安装包含在 SQL Server 中的 Visual Studio 组件需要此包。
RebootRequiredCheck:检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败。
SetupCompatibilityCheck:检查 SQL Server 当前版本是否与以后安装的版本兼容。
ThreadHasAdminPrivilegeCheck:检查运行 SQL Server 安装程序的帐户是否具有计算机的管理员权限。
WmiServiceStateCheck:检查 WMI 服务是否已在计算机上启动并正在运行。
(2)EditionUpgradeGlobalRules规则组
包括以下规则:
Engine_IsAweEnabledForX86:检查在 x86 安装上是否启用了 AWE
Engine_IsLPIMEnabledForX64:检查锁定内存页功能是否已通过 LPIM 权限以及 amd64 安装上缺少 TF 845 而启用
Engine_IsLPIMEnabledForX86:检查锁定内存页功能是否已通过 LPIM 权限以及 x86 安装上的 AWE 功能而启用
Engine_IsMinusHEnabledForX86:检查在 x86 安装上是否启用了-h 选项
Engine_OnlySupportedFeaturesUsedCheckSystem:请检查系统数据库以查看您要升级到的 SQL Server 版本中不支持的功能。
Engine_OnlySupportedFeaturesUsedCheckUser:请检查所有用户数据库以查看该 SQL Server 版本不支持的功能。
Engine_SqlEngineHealthCheck:检查是否可以重新启动 SQL Server 服务,或者,对于群集实例,则检查 SQL Server 资源是否处于联机状态。
Engine_SqlServerServiceDisabled_Id:检查 SQL Server 服务是否未设置为“已禁用”。
ServerCoreBlockUnsupportedSxSCheck:检查当前是否安装了 SQL Server 的早期版本。
FacetDomainControllerCheck:检查计算机是否为域控制器。建议不要将 SQL Server 2012 安装在域控制器上
(3)EditionUpgradeFeatureSpecificRules 规则组
包括以下规则:
MultiSubnetClusterUpgradeCheck:检查所选 SQL Server 版本升级路径是否支持多子网故障转移群集。有关支持的升级路径的详细信息,请参阅 SQL Server 联机丛书。
ServerCoreBlockUnsupportedFeaturesCheck:检查 Windows 服务器内核是否支持所有所选的功能。
ServerCoreNetFxCheck:查看 Microsoft .NET Framework 4 服务器内核是否已在此计算机上安装或可用于安装。
SlipstreamMediaInfoCheck:检查原始介质的语言是否与指定的 Service Pack 的语言相同。
BlockMixedArchitectureUpgrade:检查您尝试升级的功能的 CPU 体系结构与此安装程序的 CPU 体系结构是否不同。仅当这些功能的体系结构与安装程序匹配时,安装程序才可以升级这些功能。
Cluster_EditionDownGradeCheck:检查此 SQL Server 版本降级方案是否支持所选 SQL Server 实例的版本。
EditionDownGradeCheck:检查所选的 SQL Server 实例是否为有效的降级方案。
EditionUpgradeMatrixCheck:检查所选的 SQL Server 实例是否满足升级矩阵要求。
Engine_IsAlwaysOnFeatureEnabled:检查在此 SQL Server 实例上是否启用了 AlwaysOn 可用性组功能。
UcpEditionDowngradeRule:确认此 SQL Server 版本支持实用工具控制点。
三、操作步骤
1、安装中心
插入SQL Server安装光盘,进入安装程序,选择“维护”,再选择“版本升级”
2、安装程序检查规则
3、升级