卸載數(shù)據(jù)庫SQL Server的步驟如下:

為衢江等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及衢江網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站設(shè)計、網(wǎng)站制作、衢江網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
1、點擊計算機右下角“開始”,點擊“控制面板”,打開 “卸載程序”。
2、在程序列表中找到“Microsoft SQL Server 2012”,右擊 選“卸載”(或雙擊)。
3、點擊“刪除”。
4、選擇后,程序會進(jìn)行準(zhǔn)備,并彈出提示窗口。
5、準(zhǔn)備完成后,會進(jìn)行檢查安裝規(guī)則 。
6、檢查成功沒有錯誤后,就可以按順序刪除了,刪除順序為:刪除實例,選擇功能,刪除規(guī)則,準(zhǔn)備刪除,刪除進(jìn)度,完成。
7、等待當(dāng)最后一步,刪除進(jìn)度完成。
8、卸載其他與2012相關(guān)組件,開始—控制面板—卸載程序。右擊卸載。
這樣就解決了卸載數(shù)據(jù)庫SQL Server的問題。
也許很多讀者朋友都經(jīng)歷過這樣的事情:要在開發(fā)數(shù)據(jù)庫基礎(chǔ)上清理一個空庫,但由于對數(shù)據(jù)庫結(jié)構(gòu)缺乏整體了解,在刪除一個表的記錄時,刪除不了,因為可能有外鍵約束,一個常見的數(shù)據(jù)庫結(jié)構(gòu)是一個主表,一個子表,這種情況下一般都得先刪除子表記錄,再刪除主表記錄。
1.按照先后順序逐個刪除,這個方法在表非常多的情況下顯得很不現(xiàn)實,即便是表數(shù)量不多,但約束比較多時,你還是要花費大量的時間和精力去研究其間的約束關(guān)系,然后找出先刪哪個表,再刪哪個表,最后又刪哪個表。
首先得編寫代碼循環(huán)檢查所有的表,這里我推薦一個存儲過程sp_MSForEachTable,因為在微軟的官方文檔中沒有對這個存儲過程有描述,很多開發(fā)人員也許都還未曾聽說,所以你在互聯(lián)網(wǎng)上搜索得到的解決辦法大多很復(fù)雜,也許有的人會認(rèn)為,既然沒有官方文檔,這個存儲過程可能會不穩(wěn)定,打心理上會排斥它,但事實并非如此。下面來先看一個完整的腳本:
這個腳本創(chuàng)建了一個命名為sp_DeleteAllData的存儲過程,前面兩行語句分別禁用約束和觸發(fā)器,第三條語句才是真正地刪除所有數(shù)據(jù),接下里的語句分別還原約束和觸發(fā)器,最后一條語句是顯示每個表中的記錄,當(dāng)然這條語句也可以不要,我只是想確認(rèn)一下是否清空了所有表而已。
SQL Server正常情況下可以通過添加刪除將其卸載,但有時可能會出現(xiàn)一些不可遇見的原因,導(dǎo)致其不能自動卸載,就需要手工卸載,在手工卸載前要注意做好數(shù)據(jù)的備份工作,以便于以后做還原,卸載SQL Server包括兩個方面:第一,程序文件和數(shù)據(jù)文件的卸載。如果SQL Server是默認(rèn)安裝,程序文件和數(shù)據(jù)文件在同一路徑下,如下:
找到后將整個Microsoft SQL Server文件夾全部刪除掉。 若不是在同一路徑下,程序文件路徑如下:
將整個Microsoft SQL Server文件夾刪除掉,再找到相對應(yīng)的數(shù)據(jù)文件夾MSSQL進(jìn)行刪除
第二,注冊表信息的刪除。
【開始】-【運行】-輸入regedit,點開HKEY_LOCAL_MACHINE-software-microsoft,找到microsoft SQL Server和MSSQLServer,如下:
右擊這兩個文件選擇刪除,關(guān)閉注冊表,然后重新啟動電腦就可以了。
安裝SQLServer 2000的時候經(jīng)常提示有服務(wù)已經(jīng)掛起,需要重新啟動機器的解決辦法。
打開注冊表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations項目,并刪除它即可。
先打開SQL Server Management Studio并連接數(shù)據(jù)庫服務(wù)器。
然后找到目標(biāo)數(shù)據(jù)庫(需要刪除的),“右鍵”→“刪除”。
在彈出的的窗口中選擇要刪除的對象并設(shè)置相關(guān)屬性,然后點擊“確定”進(jìn)行刪除即可。
還有一種方法是利用查詢分析器刪除數(shù)據(jù)庫,步驟為:點擊“新建查詢”→輸入“drop database dbname(dbname為數(shù)據(jù)庫名)”→“右鍵”→“執(zhí)行”。
然后在下方“消息”窗口就可以看到執(zhí)行結(jié)果了。
使用命令,是通過sqlserver的事務(wù)日志以及一個誤刪除前的數(shù)據(jù)庫的完整備份進(jìn)行還原,所以在sqlserver2012的維護計劃向?qū)е校⑼暾麄浞荩町悅浞莺褪聞?wù)日志,具體如下
以及在數(shù)據(jù)庫屬性,選項設(shè)置中,設(shè)置為完整備份,做好如上兩個設(shè)置,數(shù)據(jù)庫誤刪后找回數(shù)據(jù)就會非常輕松,現(xiàn)在說一下如何還原sqlserver數(shù)據(jù)到故障點。
網(wǎng)站名稱:sqlserver刪除庫,刪除sqlserver數(shù)據(jù)庫
當(dāng)前路徑:http://chinadenli.net/article24/dseppje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、商城網(wǎng)站、電子商務(wù)、網(wǎng)站制作、ChatGPT、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)