前不久從官網下載了個sqlserver2016,打算安裝試玩一下看看,告訴你們一個我比較習慣的下載方式。對於微軟,甲骨文等等這些外國連接,用公司的網或本身的網通常都難以達到該有的網速,因此習慣把連接複製到百度雲的離線下載,而後在百度雲下載下來,這樣就快不少。java
sqlserver2016的系統需求竟然win7都給拋棄了,必須win8.一、win十、win2012R2這樣,因此習慣性拿個服務器版原本試。安裝檢查發現須要更新KB2919355包問題。sql
第一個錯誤是須要java的jre因此安裝個java就能解決,第二個就是本文要說的包問題,剛剛說了本人習慣性把連接用百度雲下載,可是發現這個包連接經過離線下載是失效的,或許是微軟但願用戶經過windows更新去下載吧,可是也不考慮一下這個包如徹底下載有800多M,難怪百度一下發現不少用戶經過windows更新去安裝半天都沒有成功的。windows
在官網下載完了所有包,發現其餘幾個都能打上,就Windows8.1-KB2919355總是沒法識別。 https://www.microsoft.com/zh-CN/download/details.aspx?id=42334服務器
再百度發現必須還要先安裝Windows8.1-KB2919442這個。https://www.microsoft.com/zh-cn/download/details.aspx?id=42153 安裝這個後真的後發現能識別了。sqlserver
安裝是有順序的,第一個應該安裝Windows8.1-KB2919442-x64.msu,再運行clearcompressionflag.exe,這個實際上是個後臺進程(或許就是清洗整理一下數據而已),從進程能夠看到一晃而過,再安裝Windows8.1-KB2919355就能檢測經過了,在已經下載了的狀況下,這個包準備安裝時間依然要好久,以後按照官方說法(這些 KB 必須按如下順序安裝:clearcompressionflag.exe、KB291935五、KB293204六、KB295997七、KB293759二、KB293843九、KB2934018。
)安裝重啓檢測就能經過了。編碼
補充:sqlserver2016若是要全安裝的話,還要本身下載r和ropen ,下載後發現是兩個cab格式的包,spa
SRS_8.0.3.0_1033.cab 和 SRO_3.2.2.803_1033.cab .net
須要把這兩個文件放一個路徑下,文件名的1033改爲2052才能正確識別! 由於sqlserver版本選擇的是中文,1033是英文字符編碼代號。server