SQL SERVER 2008R2 安装问题
背景
今天帮可以安装数据库。操作系统是windows server 2012 标准版, 安装SQL SERVER 2008R2 。
运行安装程序,提示如下

这是因为两者之间存在兼容性问题. 先忽略这个问题,点运行程序而不获取帮助。
然后出现报错:

我一看,这是缺少.net 3.5 。立马想到在服务管理器添加.net 3.5.
一安装,又发生报错:
安装 .net 3.5 出错安装一个或多个角色,角色服务或功能失败 找不到源文件

分析
问题的原因是标准版为了节约空间 把3.5 给移除掉了
可以使用命令查看:Get-WindowsFeature *Framework* 确认是否是被移除了

![]()
解决办法
直接COPY一个.net 3.5的安装文件,居然无法解决。
正确方法:
方法1:
要求必须有操作系统的ISO 文件
![]()

方法2:使用windows update 需要联网
参考:
To install the .net 3.5 on server 2012 without the disk (or disk image):
Ensure that the server is NOT looking at a WSUS server for updates (must be looking at Windows Update for this to work)
Ensure that any proxy/firewall will allow the connection from the server in question to the Windows update service
From a command line run:
dism.exe /online /enable-feature /featurename:NetFX3 /all
The elimination of the source switch is done on purpose as this will force the server to look within its own SxS folder, not find the needed files, and then go to Windows Update for the files (hence step 1 where it is not pointing to a WSUS server).
直接用上面的命令,会一直在66.6的时候等待,需要把下面的选项打开:
![]()

由于客户的安装文件已经找不到,最后选择方法2 ,问题解决。
建议使用WINDOWS 2008 R2安装SQL SERVER 2008 R2,更简便.
补充说明:
SERVER 2012 中安装SQL SREVER 08 R2 就需要至少SP1
注:此文章为原创,欢迎转载,请在文章页面明显位置给出此文链接!
若您觉得这篇文章还不错请点击下右下角的推荐,非常感谢!
若您觉得这篇文章还不错请点击下右下角的推荐,非常感谢!
作者:Owen Zeng
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?