為什么安裝sqlserver時總是出錯?
常見問題一: 安裝Sql Server 2000時出現“以前進行的程序創建了掛起的文件操作,運行安裝程序之前,必須重新啟動計算機” ,重啟后仍然無效。 解決方案: 1.不用退出Sql Server 2000安裝程序,直接切換到桌面. 2.打開注冊表編輯器(在“運行”中敲入“regedit”之后回車即可),定位到注冊表的HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager節點。 3.單擊"Session Manager"這個節點,然后在右側的窗口中找到"PendingFileRenameOperations"選項,雙擊打開(或右鍵單擊后選擇“修改”也可以),然后將其下面空白欄中的值去掉(清空)即可。 4.關掉注冊表編輯器,切換回Sql Server 2000安裝程序,后退一步,然后再點下一步問題即可解決! 常見問題二: 安裝SQL Server 2005或SQL Server 2008 過程中遇到“性能計數器注冊表配置單元一致性”檢查失敗。 解決方案: 1.打開注冊表編輯器,定位到注冊表的HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib 2.找到里面的Last Counter和Last Help。Last Counter和Last Help的值是由Windows動態分配的,這兩個值會因計算機的不同而不同。 3.上一步Last Counter的值必須與[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/004]的Counter項的最大值匹配,并且上一步的Last Help必須與[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/004]的Last Help項的最大值匹配。 注意:004是簡體中文的一個示例,如果安裝的英文版,對應的應該是[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Perflib/009] 4.關閉注冊表編輯器,再次運行SQL Server的安裝程序就應該沒有問題了。 常見問題三: Sql Server 2000安裝完成后服務無法啟動,彈出提示框“安裝程序配置服務器失敗。參考服務器錯誤日志和c:windowssqlstp.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.重啟計算機,再安裝就OK啦。 常見問題四: 數據庫中有一個空數據庫,該數據庫在企業管理器中沒有名稱,沒有任何表,沒有用戶,沒有角色……無法修改也無法刪除。使用企業管理器,進行新建表等操作時都會彈出錯誤提示: 在執行該操作期間發生意外錯誤。[Microsoft SQL-DMO(ODBC SQLState:42000)]-不能使用空白的對象或列名。如果必要,請使用一個空格。 解決方案: 1.打開SQL 屬性面板,把 允許對系統目錄直接進行修改 前的對勾勾上!然后點確定退出。 2.打開master數據庫,找到里面的sysdatabase表 ,找到出問題的數據庫,刪除掉問題就解決了!