如何卸載現(xiàn)有的SQL Server實(shí)例(安裝程序)
本文介紹如何手動(dòng)卸載 SQL Server 的獨(dú)立實(shí)例。使用本主題中提供的步驟,您還可以準(zhǔn)備系統(tǒng)以便重新安裝 SQL Server。
重要提示
若要維護(hù)或更新 SQL Server 實(shí)例,您必須是擁有“作為服務(wù)登錄”權(quán)限的本地管理員。
使用此過程卸載 SQL Server 之前,請(qǐng)注意以下重要信息:
建議使用“控制面板”中的“添加或刪除程序”卸載 SQL Server。
如果您當(dāng)前并行具有 SQL Server 2008 R2 和 SQL Server 2008 實(shí)例,或先前在此計(jì)算機(jī)上安裝了 SQL Server 2008 R2,請(qǐng)參閱 SQL Server 2008 R2 和 SQL Server 2008 的并行實(shí)例的注意事項(xiàng)。
在同時(shí)運(yùn)行 SQL Server 和早期 SQL Server 版本的計(jì)算機(jī)上,企業(yè)管理器和其他依賴于 SQL-DMO 的程序可能被禁用。這可發(fā)生在以下情況中:
并行安裝了 SQL Server 2008 R2、SQL Server 2008、SQL Server 2000 和 SQL Server 7.0 四者中的任意組合之后,又卸載了其中任何一個(gè)或多個(gè)實(shí)例。
并行安裝了 SQL Server 2000 和 SQL Server 2008;或安裝了 SQL Server 2008 R2(其中在安裝 SQL Server 2008 或 SQL Server 2008 R2 之后安裝了 SQL Server 2000)。
這個(gè)問題是由于刪除了 SQL Server SQL-DMO COM 庫的注冊(cè)造成的。若要重新啟用企業(yè)管理器和對(duì) SQL-DMO 有依賴關(guān)系的其他程序,請(qǐng)?jiān)诿钐崾痉庍\(yùn)行 regsvr32.exe sqldmo.dll 以注冊(cè) SQL-DMO。有關(guān)詳細(xì)信息,請(qǐng)參閱SQL Server 安裝故障排除。
從內(nèi)存大小為最小必需物理內(nèi)存量的計(jì)算機(jī)中刪除 SQL Server 組件前,請(qǐng)確保有足夠大小的頁文件。頁文件大小必須等于物理內(nèi)存量的兩倍。虛擬內(nèi)存不足會(huì)導(dǎo)致無法完整刪除 SQL Server。
在 SQL Server 2005 中,SQL Server Browser 是與 數(shù)據(jù)庫引擎 或 Analysis Services 一起集成安裝的。在 SQL Server 2008 和 SQL Server 2008 R2 中,SQL Server Browser 是單獨(dú)安裝的,并且隨同數(shù)據(jù)庫引擎或 Analysis Services 一起自動(dòng)執(zhí)行。如果有多個(gè) SQL Server 2008 或 SQL Server 2008 R2 實(shí)例,則 SQL Server Browser 將在卸載 SQL Server 2008 或 SQL Server 2008 R2 的最后一個(gè)實(shí)例后自動(dòng)卸載。
但是,如果在卸載 SQL Server 2008 或 SQL Server 2008 R2 的最后一個(gè)實(shí)例之后,存在 SQL Server 2005 的實(shí)例,則 SQL Server Browser 將保持已安裝狀態(tài),以幫助連接到 SQL Server 2005 的實(shí)例。您可以保留隨 SQL Server 2005 一起安裝的 SQL Server Browser,它將仍可正常使用。
如果您要卸載 SQL Server 2008 的所有組件,則必須從“控制面板”中的“程序和功能”手動(dòng)卸載 SQL Server Browser 組件。如果在 SQL Server 2005 實(shí)例存在時(shí)刪除 SQL Server 2008 Browser,則到 SQL Server 2005 的連接可能中斷。在這種情況下,可以通過下面的一種方法重新安裝 SQL Server Browser:
使用“控制面板”中的“程序和功能”修復(fù) SQL Server 2005 實(shí)例。
安裝 SQL Server 2005 數(shù)據(jù)庫引擎實(shí)例或 Analysis Services 實(shí)例。
安裝 SQL Server Management Studio 和 SQL Server Integration Services 時(shí),會(huì)安裝 SQL Server Compact 運(yùn)行時(shí)和查詢工具。如果您創(chuàng)建涉及 SQL Server Compact 的復(fù)制訂閱,將會(huì)安裝 SQL Server Compact Server 工具。當(dāng)卸載 SQL Server 服務(wù)器和工具時(shí),不自動(dòng)卸載這些工具。您需要從“控制面板”中的“程序和功能”手動(dòng)卸載 SQL Server Compact 組件。
刪除 SQL Server 之前,請(qǐng)先執(zhí)行以下步驟:
備份您的數(shù)據(jù)。 盡管這不是必需的步驟,但您可能希望按照當(dāng)前的狀態(tài)保存數(shù)據(jù)庫??赡苓€希望保存對(duì)系統(tǒng)數(shù)據(jù)庫所做的更改。無論哪種情況,請(qǐng)確保先備份數(shù)據(jù),再卸載 SQL Server?;蛘撸瑢⑺袛?shù)據(jù)和日志文件的副本保存在 MSSQL 文件夾以外的文件夾中。卸載期間 MSSQL 文件夾將被刪除。
必須保存的文件包括以下數(shù)據(jù)庫文件。以下文件作為 SQL Server 的一部分安裝:
Distmdl.*
Master.*
Mastlog.*
Model.*
Modellog.*
Msdbdata.*
Msdblog.*
Mssqlsystemresource.*
Northwind.*(該數(shù)據(jù)庫是可選安裝。)
Pubs.*
Pubs_log.*
Tempdb.*
Templog.*
ReportServer[$InstanceName](這是 Reporting Services 的默認(rèn)數(shù)據(jù)庫。)
ReportServer[$InstanceName]TempDB(這是 Reporting Services 的默認(rèn)臨時(shí)數(shù)據(jù)庫。)
刪除本地安全組.卸載 SQL Server 之前,應(yīng)先刪除用于 SQL Server 組件的本地安全組。
停止所有SQL Server服務(wù)。建議先停止所有 SQL Server 服務(wù),然后再卸載 SQL Server 組件?;顒?dòng)的連接可能會(huì)使卸載過程無法成功完成。
使用具有適當(dāng)權(quán)限的帳戶。 使用 SQL Server 服務(wù)帳戶或具有同等權(quán)限的帳戶登錄到服務(wù)器。例如,可以使用本地 Administrators 組的成員帳戶登錄到服務(wù)器。
卸載 SQL Server 2008 R2 實(shí)例
若要開始卸載過程,請(qǐng)從“開始”菜單,單擊“控制面板”,然后雙擊“添加或刪除程序”。
選擇要卸載的 SQL Server 組件,然后單擊“更改/刪除”。此時(shí)將啟動(dòng) SQL Server 安裝向?qū)А?/p>
將運(yùn)行安裝程序支持規(guī)則以驗(yàn)證您的計(jì)算機(jī)配置。若要繼續(xù),請(qǐng)單擊“確定”。
在“選擇實(shí)例”頁上,使用下拉框指定要?jiǎng)h除的 SQL Server 實(shí)例,或者指定與僅刪除 SQL Server 共享功能和管理工具相對(duì)應(yīng)的選項(xiàng)。若要繼續(xù),請(qǐng)單擊“下一步”。
在“選擇功能”頁上指定要從指定的 SQL Server 實(shí)例中刪除的功能。
將運(yùn)行刪除規(guī)則以驗(yàn)證是否可以成功完成刪除操作。如果安裝程序檢測(cè)到此計(jì)算機(jī)上具有 SQL Server 2008,您將看到一條警告。卸載共享的組件可能將 SQL Server 2008 實(shí)例呈現(xiàn)為不可用。有關(guān)詳細(xì)信息,請(qǐng)參閱SQL Server 2008 R2 和 SQL Server 2008 的并行實(shí)例的注意事項(xiàng)。
在“準(zhǔn)備卸載”頁上查看要卸載的組件和功能的列表。
“安裝進(jìn)度”頁將顯示安裝狀態(tài)。
在“完成安裝”頁上單擊“關(guān)閉”退出安裝向?qū)А?/p>
重復(fù)步驟 2-9,直到刪除所有 SQL Server 2008 R2 組件
【編輯推薦】