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文件。