SQL Server 常見安裝錯誤及解決方案
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
一、SQL無法安裝之程序掛起的解決方法 出現“以前的某個程序安裝已在安裝計算機上創建掛起的文件操作。運行安裝程序之前必須重新啟動計算機”錯誤。無法進行下去。 我曾遇到過這個問題,以下是解決方法: 打開注冊表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項目,并刪除它,再重新安裝。 若上述方法仍無法解決問題,則需徹底刪除之前的相關安裝內容。具體步驟如下: 1. 在添加/刪除程序中徹底刪除sql server。 2. 刪除未被刪除的sql server目錄。 3. 再次打開注冊表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項目并刪除,以清除安裝暫掛項目。 4. 刪除注冊表中與sql server相關的鍵。 新建一個文本文檔,將以下內容復制粘貼到該文本中: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager] "PendingFileRenameOperations"=- [-KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server] 將文本另存為.reg格式,然后雙擊導入該注冊表文件即可。 二、SQL Server 2008 R2安裝出錯:Could not open key 安裝Sql Server 2008 R2 企業版出現錯誤提示無法繼續安裝,錯誤提示為: Could not open key: UNKNOWN\Components\7ABFE44842C12B390AF18C3B9B1A1EE8\000021599B0090400100000000F01FEC. Verify that you have sufficient access to that key, or contact your support personnel. 如圖所示: 根據提示可知,這顯然是注冊表項權限問題。 下面是解決SQL Server 2008 R2安裝過程中提示Could not open key的方法: 以管理員身份運行CMD命令提示符,輸入以下語句并運行即可: secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose 按照錯誤提示找到注冊表項000021599B0090400100000000F01FEC,在administrator權限下無法對其授權,更無法刪除。雖然知道問題出在這里,但無論如何都無法更改。使用了一些注冊表工具也沒有效果。這條命令的作用是重置系統權限配置。 命令解析:總體而言,這條命令的含義是將系統安全配置重置為系統默認設置。defltbase.inf是系統安全配置模版,defltbase.sdb是系統安全配置庫,也就是以系統默認安全模版重寫系統安全配置庫。這條命令能夠解決很多安裝軟件時遇到的權限問題,這些權限問題大多是由于之前安裝過相同的軟件,卸載不完全導致注冊表項鎖死,無法更改權限或刪除表項。 三、安裝SQL Server試圖執行未經授權的操作錯誤 1. 在添加/刪除程序中徹底刪除sql server。 2. 刪除未被刪除的sql server目錄。 3. Setup右鍵以管理員身份運行 四、SQL Server 2008 R2安裝錯誤—“is not a valid login or you do have permission” 在安裝即將完成時,彈出提示框顯示該錯誤,這表明安裝失敗。安裝失敗的原因是計算機名稱和用戶名相同。針對此問題的解決方案為:修改計算機名稱,具體操作步驟為通過計算機 - 系統屬性 - 更改設置 - 更改,之后重啟電腦,也可以修改用戶名,再重新進行安裝。 在此僅列舉了部分SQL Server安裝錯誤。對于類似的掛起錯誤以及徹底卸載問題,有工具軟件可進行處理。 閱讀原文:原文鏈接 該文章在 2025/2/18 16:22:30 編輯過 |
關鍵字查詢
相關文章
正在查詢... |