安裝SQL Server 2012的過程中,報錯“啟用windows功能NetFx3時出錯”,這是由於SQL Server 2012數據庫系統的運行需要依靠.NET Framework 3.5,但是windows server 2016默認是不安裝.netframework3.5的,所以必須先在操作系統上安裝.NET Framework 3.5。
1、下載NetFx3.cab
下載鏈接:https://pan.baidu.com/s/1O24nLgXhehHveae25p9SLg 密碼:amgu
2、將下載的NetFx3.cab放於C盤WINDOWS文件夾下(C:\Windows)
3、命令提示符以管理員身份運行,輸入:
dism.exe /online /add-package /packagepath:C:\WINDOWS\netfx3.cab
4、等待安裝成功
服務器需安裝SQL 2012 ,因需安裝.net3.5,沒有想到2012出於安全竟然不讓手動安裝,對於源文件也是把控比較嚴,折騰了好一會兒才解決問題
有參才一下powershell等安裝命令,均失敗。采用安裝包也不讓安裝,后只能使用原盤里的源包進行安裝。
服務器版本: Windows 2012 R2 X64
安裝程序版本:.net3.5
一、打開服務器管理器,儀表板
單擊添加角色與功能
二、 下一步,下一步,下一步,下一步,都是默認比較多
三,選擇添加.net3.5功能
四、指定原安裝盤上去,將系統光盤加載進去
五、這用的是D盤位置,源路徑輸入
D:\SOURCES\SXS\ 確定
安裝成功
完成。
如果是虛擬機安裝的系統,直接再虛擬盤就可以找到sqlserver2012的源安裝包。