前天,幫項目小組的成員安裝SQL Server 2000,遇到檔案挂起問題,到網上搜了一下,很快解決了,随後看到更多的解決方法,在此我隻是記下一般的解決方法,以便以後使用:
進入regedit系統資料庫,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下的PendingFileRenameOperations子鍵,将其值清空,這是我自己找到的方法,不像網上的,删除其值,同樣可以!
為了以後不需要打開系統資料庫來修改,可以把以下内容儲存為Sql server 2000 挂起.reg檔案,以後隻是輕按兩下,導入就行了!
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
"PendingFileRenameOperations"=hex(7):00,00
注意:
導入這個reg檔案前,如果安裝了某個軟體或更新檔時,需要你的系統重新開機,而你選擇了“稍後重新開機”的話,那請先重新開機系統,而這樣就不需要導入這個reg檔案了!
因為這裡的挂起檔案是在系統關閉時進行操作的,如果不重新開機系統,那麼原來安裝的軟體或更新檔可能會安裝不完整!
重新開機系統後,那個記錄挂起檔案的值就會自動删除的!
==============
另外提醒,如果是覆寫安裝SQL Server 2000,請把相關檔案夾(主目錄和資料目錄)都删除,或者把資料目錄裡面的資料檔案備份,安裝成功後再導入!否則安裝時可能會發生“有些資料檔案不能寫“的問題!