SQL2008?

Windows 10 是微軟推出的新一代跨平臺及裝置應用的作業系統。新拼裝了新機器後,便捨棄熟悉的Windows 7,裝上了Windows 10。因為,需要搭置Sql Server 2008 R2的資料庫環境,便著手安裝了。可問題來了,以往在2003\2008\win 7安裝很順暢的Sql Server 2008 R2,卻耍起脾氣了。

SQL2008 R2 效能計數器登錄檔配置單元一致性

工具/原料

Windows 10

Sql Server 2008 R2

光碟機虛擬工具SetupVirtualCloneDrive5433.exe

方法/步驟

1、開啟登錄檔。點選“搜尋 windows",輸入regedit,開啟登錄檔;

SQL2008 R2 效能計數器登錄檔配置單元一致性

定位到以下注冊表項:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib發現Perflib下的009,0804這兩項都是空的,僅有CurrentLanguage下有內容

SQL2008 R2 效能計數器登錄檔配置單元一致性

SQL2008 R2 效能計數器登錄檔配置單元一致性

SQL2008 R2 效能計數器登錄檔配置單元一致性

匯出CurrentLanguage登錄檔內容

正是由於這個差異,問題應該出現在009, 0804中的計數器可能丟失,造成了SQL Server 2008 R2 安裝過程中遇到“效能計數器登錄檔配置單元一致性”檢查失敗的故障。

於是,將HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Perflib\CurrentLanguage匯出為reg.reg

SQL2008 R2 效能計數器登錄檔配置單元一致性

修改檔案,並匯入登錄檔

用編輯工具,開啟reg.reg檔案,將檔案中的CurrentLanguage(只有一處)替換為009,儲存後,匯入登錄檔。(0804再做一次)

這樣,009, 0804,CurrentLanguage的內容都一樣了。

SQL2008 R2 效能計數器登錄檔配置單元一致性

重新執行Sql Server 2008 R2的安裝程式。檢驗通過。OK

SQL2008 R2 效能計數器登錄檔配置單元一致性

注意事項

安裝Sql Server 2008 R2時,註冊需要用企業版的Key。否則,提示當前系統版本不支援

相關問題答案