由于這兩個(gè)功能是SQL2005新增的,所以我在安裝的時(shí)候也就一股腦的默認(rèn)到底(最近覺得自己很糙),然后又給打了SP1的補(bǔ)丁,幾天后,斷斷續(xù)續(xù)地快把聯(lián)機(jī)文檔看完,準(zhǔn)備就教程做下實(shí)例,不想需要用到示例數(shù)據(jù)庫,而默認(rèn)情況下是沒有安裝的,二話沒說,馬上安裝,不過最后提示現(xiàn)有版本高于現(xiàn)在安裝組件的版本,失敗了,還提示進(jìn)命令行模式安裝。這個(gè)主要是打了補(bǔ)丁的緣故,卸補(bǔ)丁嗎,系統(tǒng)建議進(jìn)控制面板->添加和刪除程序,不過沒有找到,也不知道SP1是怎么個(gè)打補(bǔ)丁的,然后我就用命令行模式安裝,call setup.exe SKUUPGRADE=1,后面的參數(shù)提示里又說明的,不過還是不行,那接下去沒辦法了,就把整個(gè)卸了,重新安裝了一遍,然后問題又來了,提示“SQL Server 2005 中為安裝程序增加計(jì)數(shù)器注冊表項(xiàng)值”,檢測不通過,網(wǎng)上查了資料,查到的資料如下:
在 SQL Server 安裝開始前,Microsoft SQL Server 安裝程序中的安裝配置檢查器 (SCC) 會(huì)驗(yàn)證計(jì)數(shù)器注冊表項(xiàng)的值。如果 SCC 無法驗(yàn)證現(xiàn)有的注冊表項(xiàng),或 SCC 無法運(yùn)行 lodctr.exe 系統(tǒng)程序,則 SCC 檢查會(huì)失敗,致使安裝受阻。
錯(cuò)誤編輯注冊表會(huì)嚴(yán)重?fù)p壞您的系統(tǒng)。更改注冊表項(xiàng)之前,建議您備份計(jì)算機(jī)中的所有重要數(shù)據(jù)。
-
在 Microsoft Windows 2003 或 Windows XP 桌面上,依次單擊 “開始” 、 “運(yùn)行” ,然后在 “打開” 中鍵入 regedit.exe ,再單擊 “確定” 。在 Windows 2000 中,使用 regedt32.exe 啟動(dòng)注冊表編輯器。
-
定位到以下注冊表項(xiàng):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
"Last Counter"=dword:00000ed4 (5276)
"LastHelp"=dword:00000ed5 (5277)
-
上 一步的“Last Counter”值 (5276) 必須與以下注冊表項(xiàng)中“Perflib\009”的“Counter”項(xiàng)的最大值匹配,并且上一步的“Last Help”值 (5277) 必須與以下注冊表項(xiàng)中“Perflib\009”的“Help”項(xiàng)的最大值匹配。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009]
注意 009 是英文中的一個(gè)示例。“Last Counter”和“Last Help”值是由 Windows 動(dòng)態(tài)分配的;這兩個(gè)值會(huì)因計(jì)算機(jī)的不同而不同。
-
如有必要,可修改“\Perflib”項(xiàng)中的“Last Counter”和“Last Help”值的值:在右側(cè)窗格中,右鍵單擊 “Last Counter” 或 “Last Help” ,單擊 “修改” ,再單擊 “Base = "Decimal"” ,在 “值數(shù)據(jù)” 中設(shè)置值,再單擊 “確定” 。如有必要,對另一個(gè)項(xiàng)重復(fù)以上過程,然后關(guān)閉注冊表編輯器。
-
再次運(yùn)行 SQL Server 安裝程序。
這里要注意一下:009中存儲(chǔ)的是英文版本的計(jì)數(shù)器,004才是中文的,在中國用的一般都是SQL Server 2005 中文版的,照著上面的方法,將“Last Counter”和“Last Help”的鍵值改為與004中的一致。再運(yùn)行安裝程序,檢測通過!
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
