SQLSERVER卸載清除步驟
創(chuàng)新互聯(lián)建站主要從事網(wǎng)站設(shè)計、成都網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)沙坪壩,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
SQL SERVER 如果卸載不?凈,就會導(dǎo)致下?次安裝失敗,下?是卸載的步驟,可完全卸載?凈。當(dāng)然,可能下列某些步驟可以省略。
1.停掉SQL SERVER 所有相關(guān)服務(wù)
2.“添加刪除程序”中,刪除SQL SERVER 相關(guān)的程序
3.? Windows Install Clean Up ?具卸載SQL 組件
4.?SrvInstw.exe刪除所有SQL服務(wù)
5.清除注冊表
5.1將HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server?件夾全部刪除
5.2將HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部刪除
6.刪除殘留?件
7.將SQL SERVER安裝路徑下,如:C盤——Program File下的Microsoft SQL Server ?件夾刪除
8.重啟計算機(jī)
以上卸載完全后,開始再次裝
¥
5.9
百度文庫VIP限時優(yōu)惠現(xiàn)在開通,立享6億+VIP內(nèi)容
立即獲取
SQLSERVER卸載清除步驟
SQLSERVER卸載清除步驟
SQL SERVER 如果卸載不?凈,就會導(dǎo)致下?次安裝失敗,下?是卸載的步驟,可完全卸載?凈。當(dāng)然,可能下列某些步驟可以省略。
1.停掉SQL SERVER 所有相關(guān)服務(wù)
2.“添加刪除程序”中,刪除SQL SERVER 相關(guān)的程序
3.? Windows Install Clean Up ?具卸載SQL 組件
4.?SrvInstw.exe刪除所有SQL服務(wù)
5.清除注冊表
數(shù)據(jù)庫日志文件是隨著時間增長而增長的,如果長時間不清理,文件會變得特別大,因此需要定期清空,但是日至文件是恢復(fù)數(shù)據(jù)庫的重要依據(jù),不用日志文件也是不明智的。手工清除單個數(shù)據(jù)庫的還好說,但數(shù)據(jù)庫多了,或者臨時沒有來得及清理,可能硬盤空間就會占滿了,影響訪問。因此設(shè)置自動清理數(shù)據(jù)庫日志文件還是比較實(shí)用的。
手動清理方法:右鍵單擊需要清理的數(shù)據(jù)庫,選擇“屬性”,在“選項(xiàng)”卡上,把故障還原模型設(shè)定為簡單,確定后關(guān)閉;再右鍵單擊該數(shù)據(jù)庫,“所有任務(wù)”-“收縮數(shù)據(jù)庫”,確認(rèn)后即可清除日志文件,最后記得重新選擇“屬性”,將故障還原模型設(shè)置為完全。
自動清理方法:利用sql server代理服務(wù),執(zhí)行自動作業(yè)。
打開企業(yè)管理器,進(jìn)入“管理”-“sql server代理服務(wù)”-“作業(yè)”,在右側(cè)窗口點(diǎn)擊右鍵,選擇“新建作業(yè)”?!俺R?guī)”選項(xiàng)卡中,填寫作業(yè)名稱,具體描述,注意所有者最好還是用sa或者默認(rèn)的管理帳號。
轉(zhuǎn)到“步驟”選項(xiàng)卡,新建作業(yè)步驟,填寫步驟名稱,類型為腳本,數(shù)據(jù)庫為需要清理日志的數(shù)據(jù)庫,在下邊命令中填寫以下命令:
DUMP TRANSACTION 數(shù)據(jù)庫名稱 WITH NO_LOG
DBCC SHRINKFILE(數(shù)據(jù)庫日志文件名,1)
上邊的數(shù)據(jù)庫名稱填寫需要維護(hù)的數(shù)據(jù)庫名稱,數(shù)據(jù)庫日志文件名填寫其對應(yīng)的日志文件名,注意,不是資源管理器里看到的帶后綴名的那個名字,而是企業(yè)管理器里,數(shù)據(jù)庫屬性里日志選項(xiàng)卡中日志的名字(通常也只是差一個后綴名……),確定后添加一個作業(yè)步驟。 如果需要維護(hù)多個數(shù)據(jù)庫,用上述方法重復(fù)添加作業(yè)步驟,注意每個步驟成功或失敗后的動作即可,最后選擇一下開始的步驟。
在“調(diào)度”選項(xiàng)卡中,類似備份的維護(hù)計劃,填寫調(diào)度周期,即定期清理的周期,不再細(xì)述。如果需要,可以在最后的“通知”選項(xiàng)卡上設(shè)置作業(yè)完成后的通知項(xiàng),需要設(shè)置操作員,以及設(shè)置相應(yīng)的服務(wù),這里也不具體說明了,通常不用……
SQL Server對服務(wù)器內(nèi)存的使用策略是用多少內(nèi)存就占用多少內(nèi)存,只用在服務(wù)器內(nèi)存不足時,才會釋放一點(diǎn)占用的內(nèi)存,所以SQL Server 服務(wù)器內(nèi)存往往會占用很高。
Sql Server運(yùn)行時候的緩存:
1.數(shù)據(jù)緩存:執(zhí)行個查詢語句,Sql Server會將相關(guān)的數(shù)據(jù)頁(Sql Server操作的數(shù)據(jù)都是以頁為單位的)加載到內(nèi)存中來, 下一次如果再次請求此頁的數(shù)據(jù)的時候,就無需讀取磁盤了,大大提高了速度。
2.執(zhí)行命令緩存:在執(zhí)行存儲過程,自定函數(shù)時,Sql Server需要先二進(jìn)制編譯再運(yùn)行,編譯后的結(jié)果也會緩存起來, 再次調(diào)用時就無需再次編譯。
清除緩存的命令(直接執(zhí)行第四個命令清除所有緩存):
DBCC FREEPROCCACHE --清除存儲過程相關(guān)的緩存
DBCC FREESESSIONCACHE --會話緩存
DBCC FREESYSTEMCACHE('All') --系統(tǒng)緩存
DBCC DROPCLEANBUFFERS --所有緩存
注意:清除了緩存,不會釋放SQL Server所占用的內(nèi)存,所以需要通過修改SQL Server內(nèi)存或重啟SQL Server服務(wù)器來釋放內(nèi)存。
修改SQL Server內(nèi)存:
優(yōu)化:使用以下語句查找出什么語句占內(nèi)存最高,針對占內(nèi)存高的語句進(jìn)行優(yōu)化
SELECT SS.SUM_EXECUTION_COUNT,
T.TEXT,
SS.SUM_TOTAL_ELAPSED_TIME AS '總和時間',
SS.SUM_TOTAL_WORKER_TIME AS '執(zhí)行耗時',
SS.SUM_TOTAL_LOGICAL_READS AS '總和邏輯讀數(shù)',
SS.SUM_TOTAL_LOGICAL_WRITES AS '總和邏輯寫'
FROM (SELECT S.PLAN_HANDLE,
SUM(S.EXECUTION_COUNT)SUM_EXECUTION_COUNT,
SUM(S.TOTAL_ELAPSED_TIME)SUM_TOTAL_ELAPSED_TIME,
SUM(S.TOTAL_WORKER_TIME)SUM_TOTAL_WORKER_TIME,
SUM(S.TOTAL_LOGICAL_READS)SUM_TOTAL_LOGICAL_READS,
SUM(S.TOTAL_LOGICAL_WRITES)SUM_TOTAL_LOGICAL_WRITES
FROM SYS.DM_EXEC_QUERY_STATS S
GROUP BY S.PLAN_HANDLE
) AS SS
CROSS APPLY SYS.dm_exec_sql_text(SS.PLAN_HANDLE)T
ORDER BY SUM_TOTAL_LOGICAL_READS DESC
轉(zhuǎn)自:
方法一:
1)打開查詢分析器,輸入命令 BACKUP LOG databasename WITH NO_LOG ;
2)打開企業(yè)管理器--右鍵要壓縮的數(shù)據(jù)庫--所有任務(wù)--收縮數(shù)據(jù)庫--收縮文件--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數(shù),直接輸入這個數(shù),確定就可以了。
方法二:
一般情況下,SQL數(shù)據(jù)庫的收縮并不能很大程度上減小數(shù)據(jù)庫大小,其主要作用是收縮日志大小,應(yīng)當(dāng)定期進(jìn)行此操作以免數(shù)據(jù)庫日志過大
1)設(shè)置數(shù)據(jù)庫模式為簡單模式:打開SQL企業(yè)管理器,在控制臺根目錄中依次點(diǎn)開Microsoft SQL Server--SQL Server組--選擇你的服務(wù)器--打開數(shù)據(jù)庫目錄--選擇你的數(shù)據(jù)庫名稱--右擊選擇屬性--選項(xiàng)--在故障還原的模式中選擇“簡單”,然后按確定“保存 ”
2)在當(dāng)前數(shù)據(jù)庫上點(diǎn)右鍵,看所有任務(wù)中的收縮數(shù)據(jù)庫,一般里面的默認(rèn)設(shè)置不用修改,直接點(diǎn)確定
3)收縮數(shù)據(jù)庫完成后,建議將您的數(shù)據(jù)庫屬性重新設(shè)置為標(biāo)準(zhǔn)模式,操作方法同第1點(diǎn),因?yàn)槿罩驹谝恍┊惓G闆r下往往是恢復(fù)數(shù)據(jù)庫的重要依據(jù) 。
卸載干凈包括兩個方面:
1.程序文件和數(shù)據(jù)文件的卸載。如果 SQL Server 是默認(rèn)安裝,程序文件和數(shù)據(jù)文件在同一路徑 下,如下:C:\Program Files\Microsoft SQL Server\MSSQL 然后將整個 Microsoft SQLServer 文件夾全部刪除掉。 若不是在同一路徑下,程序文件路徑如下:將整個 Microsoft SQL Server 文件夾刪除掉,再找到相對 應(yīng)的數(shù)據(jù)文件夾 MSSQL 進(jìn)行刪除。
2.注冊表信息的刪除。 【開始】-【運(yùn)行】-輸入 regedit,點(diǎn)開刪除 HKEY_CURRENT_USER/software/microsoft/ microsoft sql server 和 HKEY_LOCAL_MACHINE/software/microsoft/mssqlserver 這兩個文件,關(guān)閉注冊表,然后重新啟動電腦就可以了。
如果卸載后,還是不能安裝 SQL Server(提示系統(tǒng)已存在相應(yīng) SQLServer 組件),此時 查看:我的電腦—右鍵—管理—服務(wù) 此時 SQLServer 服務(wù)還在,這種情況下需要用 windows 服務(wù)卸載組件手動卸載 SQLServer 服 務(wù)。
擴(kuò)展資料
SQL Server 是Microsoft 公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2012 的大型多處理器的服務(wù)器等多種平臺使用。
Microsoft SQL Server 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理。
Microsoft SQL Server?數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。
參考資料:Microsoft SQL Server-百度百科