關於SQL server安裝過程及報錯解決


一開始從官網下載的安裝文件始終提示‘糟糕 無法安裝sql server’‘SQL server 無法下載所需文件,這可能表示安裝程序的版本不再受支持’。搜了些資料,認為是沒有卸載干凈,但我這台新電腦根本沒有安裝過sql server,雖然在服務里找到了兩個相關服務,但卸載后也沒有用。我猜測是官網最近一次提供的文件有什么問題。
因此選擇離線安裝包,在此感謝這位兄弟的資源。在此需要注意的是,如果選擇這種方法,那么后續不能刪除下載下來的安裝包,因為sql server的全新安裝與新功能安裝必須基於同一個版本的安裝包,也就是說如果你第一次安裝完sql server后,又想要安裝新的功能,那么你必須打開這個安裝包,而不能通過第一次安裝完得到的應用程序,否則會出現版本不對的報錯(報錯原文不是版本不對,但確實是這個問題)


在左側‘服務器’中選擇目標版本,並把中間的命令復制,打開迅雷,迅雷會自動識別然后下載,下載得到的是一個iso文件,這個文件解壓后會是一個常見的安裝包,包含setup程序,使用方法和其它軟件一樣,具體安裝步驟網上都有,但我的建議是,用不到的功能先不安裝,反正后續可以補充。

主要問題在於安裝完成后,Master Data Service(以下簡稱MDS)的一些報錯,這里記錄我出現的錯誤,應該也是最常見的四個錯誤。
1.“未正確安裝 Master Data Services。請重新運行安裝程序以解決該問題。未安裝 Internet Information Services (IIS)。”
只要管IIS的部分,前半句只是大錯誤,把IIS部分修改后自動會消失,在本機搜索,或者在控制面板中打開“啟動或關閉Windows功能”,把下圖中兩個部分全部選中,如果出現黑色方塊而不是打勾,進入每個子功能手動打勾

重新打開MDS,此時報錯應該會變為“未安裝這些必需的 Web 服務器角色服務:Windows 身份驗證”以及“安裝了不兼容的 Web Server 角色服務,應將其刪除:WebDAV 發布”。
2.“安裝了不兼容的 Web Server 角色服務,應將其刪除:WebDAV 發布”
回到“啟動或關閉Windows功能”,找到“WebDAV 發布”將其取消勾選,如果又其它的功能有相同錯誤,一樣的取消勾選。

3.“未安裝這些必需的 Web 服務器角色服務:Windows 身份驗證”
這是家庭版Windows的問題,在功能中沒有這么選擇,需要手動安裝。打開 C:\Windows\servicing\Packages,查找查找文件
Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.19041.964.mum
,如果找不到可以搜下前綴,可能版本號什么的會有一些差別,然后以管理員身份打開cmd,運行
dism /online /norestart /add-package:%SystemRoot%\servicing\Packages\Microsoft-Windows-IIS-WebServer-AddOn-2-Package~31bf3856ad364e35~amd64~~10.0.19041.964.mum
,運行后,就能在安全性中找到“Windows 身份驗證”,勾選即可。

4.還有可能出現一個問題,“IIS 中未安裝必需的 .svc 處理程序映射。請確認 WCF 服務 HTTP 激活是否已啟用”
在“啟動或關閉Windows功能”中找到如下圖功能,勾選“HTTP激活”。

至此應該安裝的問題都解決了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM