詳解安裝sql2012出現(xiàn)錯(cuò)誤could not open key...解決辦法
【前言】
之前由于小編的錯(cuò)誤操作誤刪了注冊(cè)表中的一項(xiàng)關(guān)于sql的內(nèi)容,具體刪了什么,也忘記了,當(dāng)時(shí)是為了解決一個(gè)sql問題,問題沒解決成,反而sql后來被弄得修復(fù)不了、裝不上、卸載不了,無奈之下,出于當(dāng)時(shí)正在準(zhǔn)備面試事項(xiàng),sql也不急著用,就一直沒管,想用數(shù)據(jù)庫做一些demo的時(shí)候,小編選擇安裝了一個(gè)mysql進(jìn)行實(shí)踐,近期小編要做一個(gè)圖書管理系統(tǒng)平臺(tái),快速學(xué)習(xí)的方法就是看看別人是如何做的,然后分析他們的得失作為自己的經(jīng)驗(yàn),借鑒網(wǎng)上的成品后,想點(diǎn)點(diǎn)人家的系統(tǒng),他們的系統(tǒng)用的是sqlserver,想點(diǎn)他們的系統(tǒng)在本機(jī)必須要有sql環(huán)境支持,今天美美的睡了一覺后,心情大好,一切收拾完畢后開始了再一次的解決之旅。
【清除sql殘留】
開篇小編已經(jīng)說過,小編現(xiàn)在本機(jī)的sql是裝也裝不了、修復(fù)也不行、狠心寫在也是不行,小編在詢問大神之后,了解到網(wǎng)上有很多小工具可以清除sql卸載殘留,經(jīng)過百度后發(fā)現(xiàn)了一種windows installer cleanup, 安裝后打開如下圖所示,其中有幾個(gè)按鈕,select All,這是全選上邊的所有注冊(cè)項(xiàng),Clear All,是刪除上邊的所有注冊(cè)項(xiàng),這個(gè)要慎點(diǎn)呀,要是點(diǎn)了,估計(jì)你就得重裝系統(tǒng)了~~,今天小編遇到的這個(gè)問題是Sql的問題,現(xiàn)在我想要卸載干凈,有兩步:第一,在控制面板將sql有關(guān)的東西全部卸載,第二,用Windows installer cleanup將有關(guān)sql的Remove掉。這樣我們就可以嘗試重新安裝sql了。
【安裝過程出現(xiàn)could not open key...錯(cuò)誤】
在清除完上述的sql殘留后,開始安裝,前兩步都成功了,心里暗喜,應(yīng)該成了吧。結(jié)果又出錯(cuò)了。
解決方案:一、管理員運(yùn)行cmd 之后,輸入secedit/configure/cfg %windir%/inf/defltbase.inf/db defltbase.sdb/verbose,可是小編嘗試過后還是相同的問題。
二、出現(xiàn)這樣的問題是因?yàn)橹半娔X裝過sql,現(xiàn)在出現(xiàn)了權(quán)限不夠,所以要提升權(quán)限,打開注冊(cè)表,找到以下目錄:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components
1.右鍵組件“Components”,選擇權(quán)限“permissions”
2.點(diǎn)擊高級(jí)“Advanced”
3.選擇擁有者“Owner”標(biāo)簽
4.選擇"Administrators(Group)"作為擁有者"Owner",然后點(diǎn)擊應(yīng)用 “Apply”
5.當(dāng)選擇復(fù)選框(Replace owner on sub containers and objects)后,再次點(diǎn)擊應(yīng)用
6.返回之前的權(quán)限“Permissions”標(biāo)簽中選擇復(fù)選框“Replace all child objects with inheritable permissions from this object”,然后再次點(diǎn)擊應(yīng)用
【總結(jié)】
上述解決方案中的第二種解決了小編的問題,不過在網(wǎng)上看大神有用第一種解決的, 所以都放在這,誰要是出現(xiàn)這樣的問題可以兩者都嘗試一下,看來解決方法總比問題多一點(diǎn)也不假哈。
到此這篇關(guān)于詳解安裝sql2012出現(xiàn)錯(cuò)誤could not open key...解決辦法的文章就介紹到這了,更多相關(guān)安裝sql2012出現(xiàn)錯(cuò)誤 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在sqlserver中如何使用CTE解決復(fù)雜查詢問題
本文給大家介紹使用cte解決復(fù)雜查詢問題,在此代碼中需要注意count函數(shù),它統(tǒng)計(jì)了一個(gè)列,如果該列在某行的值為null,將不會(huì)統(tǒng)計(jì)該行,本文代碼詳解并附有注釋,感興趣的朋友一起看看吧2015-11-11sql server刪除前1000行數(shù)據(jù)的方法實(shí)例
最近處理數(shù)據(jù)的時(shí)候遇到了個(gè)問題,需要利用sql刪除表格的前1000行數(shù)據(jù),嘗試過后這里給大家分享下過程,所以下面這篇文章主要給大家介紹了關(guān)于sql server刪除前1000行數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2021-08-08SQL?Server縱表轉(zhuǎn)橫表的實(shí)現(xiàn)示例
在使用SQL?Server數(shù)據(jù)庫的過程中我們經(jīng)常會(huì)遇到需要將查詢結(jié)果從縱表轉(zhuǎn)成橫表的問題,本文就來介紹一下SQL?Server縱表轉(zhuǎn)橫表示例,感興趣的可以了解一下2023-12-12通過系統(tǒng)數(shù)據(jù)庫獲取用戶所有數(shù)據(jù)庫中的視圖、表、存儲(chǔ)過程
本文主要講了通過系統(tǒng)數(shù)據(jù)庫獲取用戶所有數(shù)據(jù)庫中的視圖、表、存儲(chǔ)過程的方法,大家參考使用吧2014-04-04SQL Server實(shí)現(xiàn)將特定字符串拆分并進(jìn)行插入操作的方法
這篇文章主要介紹了SQL Server實(shí)現(xiàn)將特定字符串拆分并進(jìn)行插入操作的方法,涉及SQL Server的循環(huán)、遍歷、判定及插入等相關(guān)操作技巧,需要的朋友可以參考下2016-08-08SQL語句練習(xí)實(shí)例之四 找出促銷活動(dòng)中銷售額最高的職員
你剛在一家服裝銷售公司中找到了一份工作,此時(shí)經(jīng)理要求你根據(jù)數(shù)據(jù)庫中的兩張表得到促銷活動(dòng)銷售額最高的銷售員2011-10-10SQL Server Management Studio(SSMS)復(fù)制數(shù)據(jù)庫的方法
這篇文章主要為大家詳細(xì)介紹了如何利用SQL Server Management Studio復(fù)制數(shù)據(jù)庫,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03