安装SQL Server 2012 报错“启用windows功能NetFx3时出错”解决方法
问题说明在服务器(操作系统为Windows server 2016)上安装SQL Server 2012的过程中,出现如下报错,告知启用windows功能NetFx3时出错。问题分析NetFx3指的是.NET Framework 3.5,SQL Server 2012数据库系统的运行需要依靠.NET Framework 3.5,但是Windows Server2012默认情况下是并没有安装.NET
问题说明
在服务器(操作系统为Windows server 2016)上安装SQL Server 2012的过程中,出现如下报错,告知启用windows功能NetFx3时出错。
问题分析
NetFx3指的是.NET Framework 3.5,SQL Server 2012数据库系统的运行需要依靠.NET Framework 3.5,但是Windows Server2012默认情况下是并没有安装.NET Framework 3.5的,所以要成功安装SQL Server2012就必须先在操作系统上安装.NET Framework 3.5。
安装步骤
一、错误安装示范
1.进入服务器系统打开“服务器管理器”,点击“添加角色和功能 ”。
2.进入角色添加向导,一直点击下一步按钮到服务器角色界面。
3.在“功能”选项卡中勾选“.NET Framework 3.5”,点击下一步按钮
4.直接点击安装按钮进行安装
遇到问题:安装失败,并提示找不到源文件,如下图所示:
补充说明:
Windows Server 2008系统盘或系统镜像里含有“.NET Framework 3.5”的组件文件,这些组件文件在系统盘或系统镜像中的\sources\sxs目录下,通过系统盘或者镜像为服务器安装系统时,这些组件文件被拷贝到新系统中,只是没有自动安装,当要为操作系统手动安装这些组件时,直接通过“添加和删除”功能就可以完成,而无需通过互联网去下载相关的组件。
但是在 Windows Server 2012 上发生了一些微妙的变化,Windows Server 2012系统盘或系统镜像里也含有“.NET Framework 3.5”的组件文件,但是为服务器安装该系统时,这些组件文件并不会被拷贝到新安装的系统中,所以要为系统安装.NET Framework 3.5就必须插入系统盘或加载系统镜像到光驱中,使用其sources\sxs目录下的.NET Framework3.5的安装文件进行安装。(注意:为了保证安装成功,不要在网上直接下载.NET Framework 3.5安装文件来进行安装,并且插入的系统盘或加载的系统镜像中的系统版本要与服务器上安装的系统一样,只有这样才能避免因.NET Framework 3.5版本与系统版本不兼容造成安装失败)
二、正确安装步骤
1.将Windows Server 2016系统镜像载入虚拟光驱中,并查看对应的盘符号(本人载入的系统镜像盘符号为F,并可以看到 F:\sources\sxs目录下的.NET Framework 3.5组件的安装文件)
2.进入服务器系统打开“服务器管理器”,点击“添加角色和功能 ”。
3.进入角色添加向导,一直点击下一步按钮到 “功能” 选项卡。在“功能”选项卡中勾选“.NET Framework 3.5”,点击下一步按钮
4.在 “确认” 选项卡中,点击“指定备用源路径”,并在弹出的窗体的路径框中输入.NET Framewok 3.5的安装文件的路径(本人的是F:\Sources\sxs),路径添加完成后点击确定按钮
5.点击安装按钮进行安装
6.成功安装.NET Framework3.5之后,点击关闭按钮关闭窗口即可。
说明:
成功安装.NET Framewok 3.5后,SQL Server2012就可以继续安装了。
更多推荐
所有评论(0)