刪除 Microsoft SQL Server 2000 的正確方法(Microsoft 建議采用的方法)是,使用 Microsoft SQL Server 2000 安裝程序中的卸載選項(xiàng)。不過(guò),如果安裝失敗,可能無(wú)法使用卸載選項(xiàng)。如果無(wú)法使用卸載選項(xiàng),則在嘗試重新安裝 SQL Server 程序前,必須將系統(tǒng)恢復(fù)到一個(gè)干凈、穩(wěn)定的安裝點(diǎn)。
為巧家等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及巧家網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、巧家網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
注意:Microsoft
SQL Server 2000(64 位)安裝程序使用 Windows 安裝程序,將 SQL Server
功能的安裝完全集成到一個(gè)功能樹(shù)中。最小和典型安裝模式已不再采用。默認(rèn)情況下,安裝程序顯示功能樹(shù),并選定所有可用的功能。管理員可通過(guò)選擇功能樹(shù)中的項(xiàng)目和更改安裝路徑來(lái)自定義安裝。有關(guān)更多信息,請(qǐng)參閱
SQL Server 2000(64 位)文檔。
刪除 Microsoft SQL Server 2000 前應(yīng)考慮的事項(xiàng)
重要警告:您可能希望按照當(dāng)前的狀態(tài)保存某些數(shù)據(jù)庫(kù)。您可能還希望保存對(duì)默認(rèn)數(shù)據(jù)庫(kù)所做的更改。如果遇到以上任何一種情況,則在按照本文中的步驟進(jìn)行操作前,應(yīng)確保留有已知完好的數(shù)據(jù)備份,或?qū)⑺袛?shù)據(jù)和日志文件復(fù)制到
MSSQL 文件夾之外的其他文件夾中,因?yàn)樵谙旅娴牟僮髦心仨殑h除 MSSQL 文件夾。
必須保存的文件包括由 Microsoft SQL Server 2000 安裝的以下數(shù)據(jù)庫(kù)文件:
? Distmdl.*
? Master.*
? Mastlog.*
? Model.*
? Modellog.*
? Msdbdata.*
? Msdblog.*
? Northwnd.*(可選安裝)
? Pubs.*
? Pubs_log.*
? Tempdb.*
? Templog.*
警告:如果安裝的 SQL Server 還與 Microsoft SQL Server Reporting Services 一起使用,請(qǐng)確保還保存或重命名了以下文件夾和子文件夾:
? Default path\Reporting Services
? Default path\MSSQL\Reporting Services
? Default path\SQL Server Instance name\Reporting Services
? Default path\80\Tools\Report Designer
注意:Default path 指的是 %ProgramFiles%\Microsoft SQL Server
Microsoft 還建議:
? 對(duì)于配置為群集系統(tǒng)的 Microsoft SQL Server 2000,應(yīng)確保沒(méi)有任何其他群集資源與要?jiǎng)h除的 Microsoft SQL Server 2000 存在依賴(lài)關(guān)系。
有關(guān)其他信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章:
835185 () SQL Server 中的故障轉(zhuǎn)移群集資源依存關(guān)系
? 停止 Microsoft SQL Server 2000,因?yàn)榛顒?dòng)連接可能會(huì)導(dǎo)致卸載過(guò)程無(wú)法成功完成。
? 關(guān)閉其他節(jié)點(diǎn)上的所有 Microsoft SQL Server 2000 客戶(hù)機(jī)或管理工具。
? 使用
Microsoft SQL Server 2000 服務(wù)帳戶(hù)或具有等效權(quán)限的帳戶(hù)(也就是 Local Administrator
組的成員帳戶(hù))登錄到服務(wù)器。如果將 SQL Server 配置為群集系統(tǒng),則您使用的帳戶(hù)在所有群集節(jié)點(diǎn)上都必須是 Local
Administrators 組的成員。
刪除 SQL Server 的步驟
重要說(shuō)明:本文包含有關(guān)修改注冊(cè)表的信息。修改注冊(cè)表之前,一定要先進(jìn)行備份,并且一定要知道在發(fā)生問(wèn)題時(shí)如何還原注冊(cè)表。有關(guān)如何備份、還原和編輯注冊(cè)表的信息,請(qǐng)單擊下面的文章編號(hào),以查看 Microsoft 知識(shí)庫(kù)中相應(yīng)的文章:
256986 () Microsoft Windows 注冊(cè)表說(shuō)明
警告:注冊(cè)表編輯器使用不當(dāng)可能導(dǎo)致嚴(yán)重問(wèn)題,可能需要重新安裝操作系統(tǒng)。Microsoft 不能保證您可以解決因注冊(cè)表編輯器使用不當(dāng)而導(dǎo)致的問(wèn)題。使用注冊(cè)表編輯器需要您自擔(dān)風(fēng)險(xiǎn)。
根據(jù)您的特定環(huán)境,您可以采用以下的一個(gè)或多個(gè)步驟。
成功刪除了 SQL Server 后,您不需要再繼續(xù)執(zhí)行此列表中的其余步驟。
1.對(duì)于虛擬服務(wù)器,請(qǐng)使用安裝光盤(pán)上的
Microsoft SQL Server 2000 安裝程序,然后單擊“卸載”選項(xiàng)。SQL Server 聯(lián)機(jī)手冊(cè)中的“How to
uninstall an existing installation of SQL Server (Setup)”(如何卸載現(xiàn)有的 SQL
Server 安裝(安裝程序))主題對(duì)此進(jìn)行了說(shuō)明。
2.對(duì)于非群集(獨(dú)立)實(shí)例,可以執(zhí)行步驟 1,也可打開(kāi)控制面板中的添加/刪除程序小程序。
3.在控制面板中,打開(kāi)添加/刪除程序小程序。
運(yùn)行 Regedt32,然后找到以下注冊(cè)表項(xiàng):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
在 Uninstall 項(xiàng)下,找到要?jiǎng)h除的 Microsoft SQL Server 2000 實(shí)例的產(chǎn)品代碼。
在任務(wù)欄上,單擊開(kāi)始,然后單擊運(yùn)行。在運(yùn)行對(duì)話框中,復(fù)制并粘貼以下命令,或自己鍵入以下命令:
C:\WINNT\IsUninst.exe
-f"C:\Program Files\Microsoft SQL Server\MSSQL$Server1\Uninst.is"
-c"C:\Program Files\Microsoft SQL Server\MSSQL$Server1\sqlsun.dll"
-Mssql.miff i=I1
4.如果上述步驟無(wú)效,則可以按照 刪除 SQL Server 的所有已知實(shí)例 一節(jié)中的步驟手動(dòng)刪除 Microsoft SQL Server 2000。
注意:此時(shí)并不是要完全刪除 SQL Server 2000。執(zhí)行這些步驟是為了將系統(tǒng)恢復(fù)到可以成功進(jìn)行安裝的狀態(tài),這樣,您就可以在安裝完成后再將恢復(fù)的 Microsoft SQL Server 2000 安裝刪除。
5.找到安裝的 Data 文件夾,如果需要保存這些數(shù)據(jù),則重命名該文件夾。否則,請(qǐng)刪除 Data 文件夾。Microsoft 建議保留 Data 文件夾,這就相當(dāng)于保留了 MDF 和 LDF 格式的數(shù)據(jù)庫(kù)平面文件備份。如果重命名 Data 文件夾,只要您在重新安裝時(shí)使用相同的名稱(chēng)、路徑和 IP 地址,就可以將現(xiàn)有數(shù)據(jù)恢復(fù)到與使 SQL Server 脫機(jī)時(shí)完全相同的狀態(tài)和條件。
刪除 SQL Server 的特定實(shí)例
若要?jiǎng)h除 SQL Server 的特定實(shí)例,請(qǐng)按照下列步驟操作:
1.找到并刪除 %drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn 文件夾,其中 %drive% 是要?jiǎng)h除的 SQL Server 實(shí)例的位置。
2.找到以下注冊(cè)表項(xiàng):
?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
注意:如果要?jiǎng)h除默認(rèn)實(shí)例,則必須刪除除 Client 項(xiàng)以外的所有項(xiàng)。
?HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
必須使用 Regedt32.exe 來(lái)編輯要?jiǎng)h除的實(shí)例的 InstalledInstances 值。默認(rèn)實(shí)例的顯示名稱(chēng)為 MSSQLSERVER,而命名實(shí)例的顯示名稱(chēng)則為給該實(shí)例指定的名稱(chēng)。
注意:不能使用 Regedit.exe 編輯該值;您必須使用 Regedt32.exe。
刪除 SQL Server 的所有已知實(shí)例
若要?jiǎng)h除 SQL Server 的所有已知實(shí)例,請(qǐng)按照下列步驟操作:
1.找到并刪除 %drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn 文件夾。
2.找到并刪除以下注冊(cè)表項(xiàng):
? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
3.找到并刪除以下注冊(cè)表項(xiàng):
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
4.步驟 3 中的三個(gè)注冊(cè)表項(xiàng)對(duì)應(yīng)于 Microsoft SQL Server 2000 的默認(rèn)實(shí)例。命名實(shí)例對(duì)應(yīng)的注冊(cè)表項(xiàng)與步驟 3 中列出的注冊(cè)表項(xiàng)類(lèi)似,但后面帶有 $instance_name,因?yàn)?instance_name 是為特定實(shí)例指定的名稱(chēng)。找到要?jiǎng)h除的實(shí)例所對(duì)應(yīng)的注冊(cè)表項(xiàng)后,選擇并刪除它們。
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
5.如果將要?jiǎng)h除的 SQL Server 實(shí)例配置為群集系統(tǒng),請(qǐng)刪除群集管理器中該實(shí)例的所有群集資源。
注意:僅刪除 SQL Server 資源。
6.重新安裝 Microsoft SQL Server 2000 并使用相同的名稱(chēng)和 IP 地址。
7.運(yùn)行安裝程序并使用卸載選項(xiàng),消除由于安裝失敗而遺留的任何配置問(wèn)題或錯(cuò)誤。
刪除 SQL Server 的默認(rèn)實(shí)例
若要?jiǎng)h除 SQL Server 的默認(rèn)實(shí)例,請(qǐng)找到并刪除以下注冊(cè)表項(xiàng):
? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
刪除 SQL Server 的命名實(shí)例
若要?jiǎng)h除 SQL Server 的命名實(shí)例,請(qǐng)按照下列步驟操作:
1.找到并刪除某個(gè)命名實(shí)例對(duì)應(yīng)的以下注冊(cè)表項(xiàng),其中 InstanceName 是要?jiǎng)h除的實(shí)例的名稱(chēng)。
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName
2.如果將要?jiǎng)h除的 SQL Server 實(shí)例配置為群集系統(tǒng),請(qǐng)刪除群集管理器中該 SQL Server 實(shí)例的所有群集資源。
注意:僅刪除 SQL Server 資源。
3.重新安裝 Microsoft SQL Server 2000 并使用相同的名稱(chēng)和 IP 地址。
4.運(yùn)行安裝程序并使用卸載選項(xiàng),消除由于安裝失敗而遺留的任何配置問(wèn)題或錯(cuò)誤。
如何包含全文檢索刪除
若要包含全文檢索刪除,請(qǐng)按照下列步驟操作:
1.刪除以下注冊(cè)表項(xiàng)。只有在使用 刪除 SQL Server 的所有已知實(shí)例 一節(jié)中的步驟時(shí),才應(yīng)使用本節(jié)中的步驟:
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGATHERER
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSINDEX
注意:如果刪除這些注冊(cè)表項(xiàng),就會(huì)禁用 Microsoft Search 服務(wù) (MSSearch)。如果以下應(yīng)用程序在同一臺(tái)計(jì)算機(jī)上運(yùn)行,此操作可能會(huì)對(duì)它們產(chǎn)生影響:
? Microsoft Exchange Server
? Microsoft SharePoint Portal Server
? Microsoft Site Server
? Microsoft Commerce Server
? Microsoft Small Business Server
2.如果將要?jiǎng)h除的 SQL Server 實(shí)例配置為群集系統(tǒng),請(qǐng)刪除群集管理器中該 SQL Server 實(shí)例的所有群集資源。
注意:僅刪除 SQL Server 資源。
3.重新安裝 Microsoft SQL Server 2000 并使用相同的名稱(chēng)和 IP 地址。
如果不刪除 MSSearch,重新安裝 SQL Server 2000 時(shí)可能會(huì)出現(xiàn)以下錯(cuò)誤信息:
[sqlclusterSetup.cpp:464]:2 (0x2):The system cannot find the file specified.Problem in the resource name SQL Server Fulltext.
[clushelp.cpp:1238]:5007 (0x138f):The cluster resource could not be found.
[sqlclusterSetup.cpp:1059]:5007 (0x138f):The cluster resource could not be found.
如果出現(xiàn)這些錯(cuò)誤信息,請(qǐng)重新啟動(dòng)服務(wù)器,按步驟操作將 MSSearch 刪除,然后再次嘗試進(jìn)行安裝。
注意:由于此前未完成刪除過(guò)程,因此如果您擔(dān)心能否在以后刪除實(shí)例,可以執(zhí)行以下步驟來(lái)驗(yàn)證是否解決了可能會(huì)導(dǎo)致此問(wèn)題再次出現(xiàn)的所有問(wèn)題。如果只是想確認(rèn)此特定刪除已完成,則不必執(zhí)行這一步驟,因?yàn)樵摬襟E只是檢查自動(dòng)刪除過(guò)程是否有效。運(yùn)行
SQL Server
安裝程序,并使用“卸載”選項(xiàng)立即驗(yàn)證刪除過(guò)程,而不是等到必須具備此功能時(shí)再進(jìn)行驗(yàn)證。如果此步驟失敗,則必須繼續(xù)進(jìn)行檢查,確定導(dǎo)致失敗的原因,并解決該問(wèn)題。
運(yùn)行安裝程序,然后使用卸載選項(xiàng),確認(rèn)沒(méi)有由于刪除失敗而遺留的配置問(wèn)題或錯(cuò)誤。
注意:在某些情況下,可能不會(huì)刪除文件夾 %drive%:"\Program Files\Microsoft SQL Server\80,此時(shí)您必須手動(dòng)將其刪除。
在安裝 SQL Server 2000 時(shí),可能會(huì)出現(xiàn)以下錯(cuò)誤信息:
A
previous program installation created pending file operations on the
installation machine.You must restart the computer before running setup
如果出現(xiàn)此錯(cuò)誤信息,請(qǐng)重新啟動(dòng)服務(wù)器,然后再次嘗試進(jìn)行安裝。如果在重新啟動(dòng)服務(wù)器后,再次出現(xiàn)該錯(cuò)誤信息,那么您要?jiǎng)h除的文件可能處于只讀狀態(tài)。
請(qǐng)按照下列步驟操作,檢查這些文件是否處于只讀狀態(tài):
1.找到以下注冊(cè)表項(xiàng):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
2.記下文件名。
3.確保這些文件未設(shè)置只讀屬性。
4.再次重新啟動(dòng)服務(wù)器。
重新安裝 SQL Server 前刪除臨時(shí)文件夾中的內(nèi)容
將臨時(shí)文件夾中的內(nèi)容全部刪除,這里的臨時(shí)文件夾既包括 System Temp 文件夾,也包括安裝用戶(hù)的 Temp 文件夾。要確定用戶(hù)臨時(shí)文件夾的位置,請(qǐng)?jiān)诿钐崾痉螺斎胍韵旅睿?/p>
C:\Documents and Settings\usernameset t
結(jié)果應(yīng)當(dāng)包含以下內(nèi)容:還可能會(huì)列出其他項(xiàng)。典型路徑如下:
TEMP=C:\DOCUME~1\username\LOCALS~1\Temp TMP=C:\DOCUME~1\username\LOCALS~1\Temp
C:\Documents and Settings\username\Local Settings\Temp
System Temp 的典型路徑為 %systemroot%\temp
Oracle PLSQL刪除列步驟1、登錄到數(shù)據(jù)庫(kù)2、在左邊Obiects欄里的Tables中找到需要?jiǎng)h除列的表,展開(kāi)3、選擇columns,展開(kāi)4、找到需要?jiǎng)h除的列,右擊,drop,5、完成
徹底卸載plsql的具體步驟如下:
我們需要準(zhǔn)備的材料分別是:電腦、plsql。
1、首先我們打開(kāi)電腦開(kāi)始菜單欄中的“控制面板”。
2、然后我們?cè)趶棾鰜?lái)的窗口中點(diǎn)擊打開(kāi)“程序和功能”。
3、然后我們?cè)趶棾鰜?lái)的窗口中找到plsql,右鍵單擊選擇“卸載”即可。
通過(guò)電腦中的控制面板無(wú)法對(duì)sqlserver軟件徹底刪除,可以借助電腦管家進(jìn)行徹底卸載,具體的卸載步驟如下:
1、打開(kāi)電腦,然后找到并打開(kāi)電腦中的電腦管家,并點(diǎn)擊頁(yè)面中的“軟件管理”,如下:
2、然后會(huì)進(jìn)入到軟件管理頁(yè)面,可以看到左邊有很多選項(xiàng),找到“卸載”選項(xiàng):
3、在卸載選項(xiàng)頁(yè)面中,找到中間列表的sqlserver軟件,點(diǎn)擊右側(cè)“卸載”選項(xiàng):
4、然后會(huì)彈出一個(gè)確定卸載的窗口,點(diǎn)擊頁(yè)面中的“確定”,這樣就可以將sqlserver從電腦中徹底卸載干凈了:
你刪除的時(shí)候會(huì)提示你,有默認(rèn)約束依賴(lài)該字段,那么你需要先刪除默認(rèn)約束(錯(cuò)誤提示里會(huì)有默認(rèn)約束名),再刪除字段:
ALTER TABLE T1 DROP CONSTRAINT 默認(rèn)約束名
GO
ALTER TABLE T1 DROP COLUMN jid
GO
卸載數(shù)據(jù)庫(kù)之前,我們需要進(jìn)行下面的操作: 1. 備份您的數(shù)據(jù)庫(kù)。 2. 刪除本地安全組。 3. 停止所有SQL Server 服務(wù)。 4. 使用具有適當(dāng)權(quán)限的帳戶(hù)。 我們可以按照下面的步驟刪除數(shù)據(jù)庫(kù)實(shí)例: 1. 單擊“開(kāi)始”,再單擊“控制面板”,然后雙擊“添加或刪...
刪除 SQL Server 的所有已知實(shí)例
若要?jiǎng)h除 SQL Server 的所有已知實(shí)例,請(qǐng)按照下列步驟操作:
1.
找到并刪除 %drive%:/Program Files/Microsoft SQL Server/MSSQL/Binn 文件夾。
2.
找到并刪除以下注冊(cè)表項(xiàng):
?
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSSQLServer
?
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server
3.
找到并刪除以下注冊(cè)表項(xiàng):
?
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSQLServer
?
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SQLSERVERAGENT
?
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSQLServerADHelper
4.
步驟 3 中的三個(gè)注冊(cè)表項(xiàng)對(duì)應(yīng)于 Microsoft SQL Server 2000 的默認(rèn)實(shí)例。命名實(shí)例對(duì)應(yīng)的注冊(cè)表項(xiàng)與步驟 3 中列出的注冊(cè)表項(xiàng)類(lèi)似,但后面帶有 $instance_name,因?yàn)?instance_name 是為特定實(shí)例指定的名稱(chēng)。找到要?jiǎng)h除的實(shí)例所對(duì)應(yīng)的注冊(cè)表項(xiàng)后,選擇并刪除它們。
?
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSQLServer$InstanceName
?
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/SQLSERVERAGENT$InstanceName
?
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSSQLServerADHelper
5.
如果將要?jiǎng)h除的 SQL Server 實(shí)例配置為群集系統(tǒng),請(qǐng)刪除群集管理器中該實(shí)例的所有群集資源。
注意:僅刪除 SQL Server 資源。