1. 程式人生 > 其它 >MSSQL2016 配置問題:在建立 MDS Web 應用程式之前,您必須更正以下錯誤: Internet Information Services (IIS)在此伺服器上未正確配置。

MSSQL2016 配置問題:在建立 MDS Web 應用程式之前,您必須更正以下錯誤: Internet Information Services (IIS)在此伺服器上未正確配置。

MSSQL2016 配置問題:

在建立 MDS Web 應用程式之前,您必須更正以下錯誤:
Internet Information Services (IIS)在此伺服器上未正確配置。
未安裝這些必需的 Web 伺服器角色服務:
靜態內容
目錄瀏覽
HTTP 錯誤
HTTP 日誌記錄
請求監視器
Windows 身份驗證
靜態內容壓縮
動態內容壓縮
IIS 管理控制檯
有關 Web 應用程式的要求,請參閱 https://go.microsoft.com/fwlink/?LinkId=506677

解決方案:

這是因為電腦沒有配置iis造成的,我用的是win10,win7、8配置大同小異。

計算機的左下角搜尋開啟 “啟用或關閉windows功能”

 

 

 完全開啟他們,每一個子項都開啟選中。因為這裡你勾選了父項,子項也不一定會選中的,所以安裝時一定要勾選完。

若打開出現webdv不相容等去windows功能選項那邊兩個iis大目錄裡面找到對應專案,點選取消勾選,關閉sqlserver再次開啟即可。 

 

注意:家庭版處理方式不同 

WIN10家庭版

家庭版因為IIS沒有Windows身份驗證的原因,所以需要一下操作:

首先在左下角輸入cmd搜尋->命令提示符->以管理員身份執行->然後複製下面一段命令:

dism /online /norestart /add-package:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum

然後回車。

注意:如果顯示下面的問題:

嘗試開啟時出錯 - C:\Windows\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.16299.15.mum 錯誤: 0x80070002

這個一般是windows版本與位數造成的。我們可以手動搜尋其本機的檔案。檔案路徑為:

C:\Windows\servicing\Packages,然後搜尋檔案:Microsoft-Windows-IIS-WebServer-AddOn-2-Package,如下圖:

 

 

 畫紅色框的,把檔名複製下來,然後貼上到命令框中,注意要加上.mum檔案字尾,然後回車。如下圖:

這時顯示已經操作成功了。然後開啟IIS檢視是否有了Windows身份驗證。筆者親自試過,然後成功了。

 

PS:如果IIS沒有windows身份驗證,請試一試其它mum檔案。