news 2026/10/28 2:08:31

单机SMC2.0环境搭建:系统与SQL Server版本匹配及补丁顺序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
单机SMC2.0环境搭建:系统与SQL Server版本匹配及补丁顺序

简介:《单机SMC2.0操作系统和数据库安装指导》面向华为视讯会议系统的实施与运维人员,聚焦SMC2.0单机部署前的操作系统、SQL Server Express数据库选型与安装配置。内容按Windows Server 2012 R2、2016、2019搭配对应SQL Server版本展开,覆盖数据库管理工具使用、旧版数据库升级迁移,以及安装到9%报错、服务未启动、.NET与VC++运行库缺失、证书导入失败、数据库异常等典型问题的排查思路,并附操作系统与SMC推荐版本对照。资源包内共1个docx文档,大小约11.66MB,已有752人学习下载。读者可据此快速核对环境兼容性、规范安装流程,并借助FAQ定位升级故障,减少重复试错,适合需要落地部署和排障的初中级运维人员参考。

1. 单机SMC2.0环境搭建:先把操作系统和数据库这一对版本锁死

单机SMC2.0的操作系统和数据库安装,最怕的不是下一步点哪里,而是版本随手配。视讯会议管理场景里,常见翻车是机器装了 Windows Server 2019,数据库却配 SQL Server 2014 Express,安装到9%就卡在“不支持当前操作系统”的提示上;也有人把计算机名和登录用户名设成一样,安装器直接拒绝往下走。单机SMC2.0不是随便找台Windows装个SQL就能跑,2012 R2配2014 Express SP2、2016配2016 Express SP2、2019配2019 Express,这三组是安装包里验证过的搭配,补丁、.NET Framework、VC运行库、实例名、sa密码都要跟着对齐。装之前不看版本表,后面就会在依赖检查、数据库连接、证书导入这些环节一个个补课。适合第一次装单机SMC2.0、或者被升级失败卡住的开发者照着走。

2. Windows Server 2012 R2 + SQL Server 2014 Express SP2:补丁顺序与实例配置

Windows Server 2012 R2 这一组在存量机器上最常见,硬件老、系统盘小、补丁多年没打全,装单机SMC2.0时最容易在系统准备阶段翻车。系统镜像要选 Windows Server 2012 R2 Standard(Server with a GUI),不要选 Server Core,SMC2.0安装向导和后续的数据库管理工具都需要图形界面。安装时选自定义安装,把已有分区删掉重新分,C盘至少留80G,格式化所有分区后再点下一步。整个安装过程大概90分钟,中间会自动重启多次,别看到重启就以为卡死。

系统装完先设管理员密码,再配防火墙、IP和远程访问。补丁不要跳着装,KB2919442 是前置,后面那组 KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018 要按顺序双击,最后装 NDP472-KB4054530 这个 .NET 4.7.2 安装包。补丁存放路径不要带中文字符,安装过程中提示需要重启就重启,回来继续按顺序装;提示“The update is not applicable to your computer”或“already installed”就当作已装,跳到下一个。全部装完再重启一次。

# 补丁放 D:\patch,路径不要带中文;数组顺序不要改,KB2919442 是前置 $patches = @( 'Windows8.1-KB2919442-x64.msu', 'Windows8.1-KB2919355-x64.msu', 'Windows8.1-KB2932046-x64.msu', 'Windows8.1-KB2959977-x64.msu', 'Windows8.1-KB2937592-x64.msu', 'Windows8.1-KB2938439-x64.msu', 'Windows8.1-KB2934018-x64.msu', 'NDP472-KB4054530-x86-x64-AllOS-ENU.exe' ) foreach ($p in $patches) { $path = Join-Path 'D:\patch' $p if ($p -like '*.msu') { Start-Process wusa.exe -ArgumentList "`"$path`" /quiet /norestart" -Wait } else { Start-Process $path -ArgumentList '/quiet /norestart' -Wait } }

这段脚本按数组顺序静默安装补丁,wusa.exe处理.msu,/quiet /norestart表示不弹窗、不自动重启,避免补丁装到一半被重启打断;.NET安装包用/quiet /norestart同样的思路。补丁顺序不能乱,KB2919442 是后续几个补丁的前置,跳过去后面会报不适用。装完补丁再重启,别急着装数据库。

注意:补丁路径带中文时,个别安装包会静默失败,日志里只留一行看不懂的返回码,先把路径改成纯英文。

2.1 SQL Server 2014 Express SP2 安装:混合模式与 sa 密码

SQL Server 2014 Express SP2 从官方下载页取对应安装包,只下需要的版本,别把管理工具和数据库引擎混在一个安装流程里。双击安装包后选“全新安装”,接受许可条款,安装规则检查里如果“Windows 防火墙”状态是警告,先把防火墙关掉,再点“重新运行”,直到状态变成“已通过”。特性选择、实例配置、服务配置都保持默认,实例名就是SQLEXPRESS,SMC2.0默认按这个实例名找数据库,别自作主张改成MSSQLSERVER或别的名字。

数据库引擎配置这一步选“混合模式”,设置sa账户密码。文档里常给一个厂商示例密码,实际部署不要照搬,换成自己管理的强密码,装完记进密码库。排序规则保持默认,数据库语言和操作系统语言一致,别为了统一改成拉丁排序规则,后面SMC建库脚本里的中文对象名容易出问题。服务账户按组织策略走,单机环境默认账户通常够用。

安装页选项取值
实例配置实例名默认SQLEXPRESS
数据库引擎配置认证模式混合模式
数据库引擎配置sa密码自己管理的强密码,不照搬文档示例
排序规则默认与操作系统语言一致
服务配置启动类型默认自动
防火墙安装规则检查临时关闭,装完放行1433

装完先把防火墙按需开回来,放行1433端口;命名实例还需要SQL Browser的1434/UDP,SMC2.0连接数据库超时,很多时候就是这两个端口没通。

# 安装规则检查阶段临时关防火墙,装完按需开回来 Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False New-NetFirewallRule -DisplayName 'SQL Server 1433' -Direction Inbound -Protocol TCP -LocalPort 1433 -Action Allow

第一行关闭所有配置文件的防火墙,只适合安装阶段临时用,装完要重新启用;第二行放行TCP 1433,命名实例还要补一条UDP 1434给SQL Browser。不要图省事把防火墙永久关掉,单机环境也至少保留端口级放行。

$pwd = Read-Host "输入sa密码" sqlcmd -S .\SQLEXPRESS -U sa -P $pwd -Q "SELECT 1 AS ok" -b

-S .\SQLEXPRESS指定本机命名实例,-U sa用SQL认证,-P后面跟密码,-Q执行查询,-b让sqlcmd在出错时返回非零退出码,脚本里能直接判断成功失败。返回1说明实例、认证、数据库引擎都通了,再去跑SMC安装器。

2.2 数据库管理工具与 .NET Framework 3.5 缺失处理

数据库管理工具单独装,不要拿SMC安装包里的旧版工具凑合。安装器如果报.NET Framework 3.5缺失,错误代码常见0x800F0906、0x800F081F、0x800F0907,处理办法不是反复点重试,而是打开服务器管理器,添加角色和功能,勾选.NET Framework 3.5,挂载当前操作系统的镜像,把源路径指到镜像里的sources\sxs目录。

# 挂载系统镜像后,把源路径指到 sources\sxs,盘符按实际改 Enable-WindowsOptionalFeature -Online -FeatureName NetFx3 -Source "D:\sources\sxs" -All

-Online表示对当前运行的系统操作,-FeatureName NetFx3是 .NET 3.5 的功能名,-Source指向挂载镜像里的sources\sxs,-All会启用父功能。执行完重新打开安装器做特性检查,检查通过再继续。旧版SQL Server 2008 Express的管理工具只适合临时排查,正式环境装对应版本的SSMS,界面和功能都对得上。

2.3 这一组环境的验证顺序

装完别直接开SMC安装器,先按顺序看三样:SQL服务是不是Running,1433端口是不是LISTENING,sqlcmd能不能用sa登录。服务名是MSSQL$SQLEXPRESS,SQL Browser是SQLBrowser;端口用Test-NetConnection localhost -Port 1433;登录用上一节的sqlcmd。三样都过,再装SMC2.0,否则安装器会在数据库连接阶段超时,日志里只写“登录超时”,排查起来像黑匣子。

3. Windows Server 2016/2019 + SQL Server 2016/2019 Express:版本差异与安装参数

Windows Server 2016 和 2019 这两组新机器上用得多,系统安装本身比2012 R2顺,坑集中在依赖组件和SQL版本匹配上。2016标准版和2019标准版都选带GUI的安装,C盘同样建议80G起步;2019的驱动和补丁策略跟2016不一样,老硬件上2019可能缺网卡驱动,装之前先把驱动塞进镜像或U盘。系统装完先配IP、远程访问和防火墙,再装 .NET 4.7.2、VC2017 x86运行库,最后装SQL Server Express。

SMC2.0安装包如果没有自带 .NET 4.7.2,安装到依赖检查就会报错,所以别等安装

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/28 2:07:41

ABB机器人组合信号GO/GI配置与避坑指南

简介:这份PDF文档面向ABB机器人编程与自动化调试人员,聚焦组合信号GO/GI这一常被忽视却高频使用的通信方式,帮助解决DO/DI、AO/AI在处理多路信号时程序臃肿、顺序输出易被PLC误判的问题。文档从三种信号类型切入,讲解组合输入输出…

作者头像 李华
网站建设 2026/10/28 2:07:36

AI提示词工程实战:骨架拆解、槽位参数化与提示词库管理

简介:《AI提示词大全》基础版.pdf 是一份面向人工智能语言模型使用者的提示词参考资料,适合希望提升人机交互效率的入门与进阶读者。内容围绕提示词在实际任务中的构造与优化展开,涵盖写作助理、提示词修改器、提示词生成器、英语翻译或修改、…

作者头像 李华
网站建设 2026/10/28 2:07:34

大模型工程实战:FTI架构、RAG与微调全链路解析

简介:《LLM Engineers Handbook》是Packt于2024年出版的英文原版电子书,面向希望系统掌握大语言模型工程化落地能力的开发者与算法工程师,覆盖从概念验证到生产部署的完整链路。全书围绕模型选型与架构设计、训练数据准备、训练与调优、评估测…

作者头像 李华
网站建设 2026/10/28 2:07:26

植物叶片识别完整方案:预处理+特征工程+SVM分类+PyQt界面

简介:本资源是一份面向Python初学者与计算机视觉入门者的OpenCV图像处理实践指南,聚焦植物叶片识别这一典型形状分析任务,系统讲解轮廓检测、特征提取与几何描述等核心技能。内容涵盖二值化预处理、cv2.findContours()与cv2.drawContours()函…

作者头像 李华
网站建设 2026/10/28 2:07:12

LVS-9580条形码校验器软件安装与校准全指南

简介:这份PDF文档面向工业自动化、物流质检等场景中负责条形码质量管控的工程师与设备操作人员,系统讲解Omron Microscan旗下LVS-9580、LVS-9585条形码校验器的软件安装流程,帮助读者让设备符合国际条码质量标准并顺利投入验证工作。资源包共…

作者头像 李华
网站建设 2026/10/28 2:06:41

2026年服装供应链系统SCM丨多仓库存:分货规则、库存口径与调拨链路

多仓场景下的库存失真,本质是三个数据层没有对齐:分配层缺乏规则、计量层口径不一、移动层缺少在途状态。本文从这三层拆解服装供应链系统SCM的多仓架构。一、服装供应链系统SCM概念定义服装供应链系统SCM:指覆盖企划、面辅料采购、生产到履约…

作者头像 李华