SQL Server 安裝過很多次了,第一次遇見這樣的問題:
TITLE: Microsoft SQL Server 2008 R2 安裝程序
------------------------------
出現以下錯誤:
An error occurred during the installation of assembly 'Microsoft.VC80.CRT,version="8.0.50727.42",type="win32",processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b"'. Please refer to Help and Support for more information.
For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.50.1600.1&EvtType=0xDF039760%25401201%25401
------------------------------
BUTTONS:
OK
------------------------------
如下圖:
針對此問題,參考了https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ea68f38e-98d6-4e4e-ad3c-02538da68720/instalation-error
意思說這個問題是由於程序集Microsoft.VC80.CRT版本不一致導致,要下載個東西安裝下:
https://www.microsoft.com/en-us/download/details.aspx?id=5638
下載后是個這玩意:下載好了,把sqlserver的安裝程序退出后,來安裝它!
安裝過程中可能會出現這個問題:
二、 這個問題是“針對 SQL Server 注冊表項的一致性驗證”狀態:失敗
在http://www.bubuko.com/infodetail-243742.html這里找到解決方法,這個時候就不要退出安裝程序了,讓它先呆一會,按下面步驟:
1.打開注冊表,查找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\0804],分別打開Counter 和Help
2.打開Counter,把滾動條拉倒最后,然后記下最大的那個值(不同計算機不一樣的),記下后關閉窗口
3.同樣的打開Help,滾動到最后記最大的那個值(你們的值不一定跟我一樣的哦!!!),記下后關閉窗口
4.再重新定位到Perflib的節點上
5.雙擊Last Counter然后在數值數據中輸入剛才第2步記下的Counter的最大值,和第3步記下的Help最大值,並選擇十進制,確定
6.然后關閉注冊表,返回安裝窗口點擊重新運行,(一般都能解決,如果不能就重啟一下在安裝)。
這個安裝完畢后,再重新安裝Sql Server就可以了,順利安裝成功!!!
借用別人的作業記錄下,以防忘記