安裝Sql Server 2000時,“前壹個程序創建了壹個掛起的文件操作,您必須重新啟動計算機才能運行安裝程序”,重新啟動後仍然無效。
解決方案:
1.不退出Sql Server 2000安裝程序,直接切換到桌面。
2.打開註冊表編輯器(只需在“運行”中鍵入“regedit”並回車),找到註冊表的HKEY _本地_機器/系統/當前控制集/控制/會話管理器節點。
3.點擊“會話管理器”節點,然後在右邊的窗口中找到“PendingFileRenameOperations”選項,雙擊打開(或者右鍵選擇“修改”),然後刪除(清空)其下方空白欄中的值。
4.關閉註冊表編輯器,切換回Sql Server 2000安裝程序,後退壹步,然後單擊下壹步解決問題!
常見問題2:
在安裝SQL Server 2005或SQL Server 2008的過程中,“性能計數器註冊表配置單元的壹致性”檢查失敗。
解決方案:
1.打開註冊表編輯器,導航到註冊表的HKEY _本地_機器/軟件/微軟/Windows NT/當前版本/性能庫。
2.在裏面找到最後壹個櫃臺和最後壹個幫助。Last Counter和Last Help的值是由Windows動態分配的,這兩個值會因計算機而異。
3.上壹步中最後壹個計數器的值必須與[HKEY _本地_機器/軟件/微軟/Windows NT/當前版本/性能庫/004]的計數器項的最大值相匹配。並且上壹步的最後壹個幫助必須匹配【HKEY _本地_機器/軟件/微軟/Windows NT/current version/perflib/004】的最後壹個幫助項的最大值。
註:004是簡體中文的例子。如果安裝了英文版,應該對應[HKEY _本地_機器/軟件/微軟/Windows NT/當前版本/性能庫/009]。
4.關閉註冊表編輯器,再次運行SQL Server的安裝程序,應該沒有問題。
常見問題3:
Sql Server 2000安裝後,服務無法啟動,彈出“安裝程序配置服務器失敗”的提示框。有關詳細信息,請參考服務器錯誤日誌和c:\windows\sqlstp.log。
解決方案:
1.打開註冊表編輯器,刪除current_user和local _ machine/software/Microsoft/下所有關於Microsoft sql server的信息。
2.刪除安裝目錄和C:/Program Files下的Microsoft SQL Server文件夾。
3.將計算機名稱全部改為大寫字母。(此問題屬於sql server的bug,使用GetComputerName獲取本地計算機名。客戶端網絡庫組件(DBMSLPCn.dll)將名稱全部轉換為大寫。服務器網絡庫組件(SSMSLPCn.dll)在返回時保留該名稱。當Windows計算機名包含大小寫字母或兩個小寫字母時,安裝將失敗,提示壹般網絡錯誤!解決辦法就是把電腦名全改成大寫!)
4.重啟電腦,然後安裝。
常見問題4:
數據庫中有壹個空數據庫,沒有名稱,沒有表,沒有用戶,在企業管理器中沒有角色...它不能被修改或刪除。當您使用企業管理器時,當您創建壹個新表時,會彈出壹個錯誤提示:
此操作過程中出現意外錯誤。[Microsoft SQL-DMO(ODBC SQLSTATE:42000)]-不能使用空的對象名或列名。如有必要,請使用空格。
解決方案:
1.在允許直接修改系統目錄之前,打開SQL屬性面板並選中復選框!然後單擊確定退出。
2.打開master數據庫,找到裏面的sysdatabase表,找到有問題的數據庫,刪除問題解決!