首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2000 手動移除完整指南:預設/具名/虛擬實例清理與重裝準備

     編輯:關於SqlServer

前置警告:備份關鍵資料與檔案

執行手動移除前,必須備份或移出以下檔案至 MSSQL 目錄外:

  • 系統資料庫:master.*, model.*, msdbdata.*, tempdb.* 等。
  • 使用者資料庫:*.mdf, *.ldf。
  • 若安裝 Reporting Services:\Reporting Services, \80\Tools\Report Designer 目錄。

叢集環境需確認無其他叢集資源相依於 SQL Server。

移除步驟總覽

  1. 停止 SQL Server 服務(避免作用中連線阻礙移除)。
  2. 關閉所有用戶端/管理工具連線。
  3. 透過「新增/移除程式」執行安裝程式「解除安裝」(標準方式)。
  4. 若解除安裝失敗(如安裝中斷),執行手動清理:

手動清理關鍵動作

1. 刪除登錄機碼

HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\80
HKLM\SOFTWARE\Microsoft\MSSQLServer
HKLM\SYSTEM\CurrentControlSet\Services\MSSQLSERVER
HKLM\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
HKLM\SYSTEM\CurrentControlSet\Services\MSDTC  (僅限預設實例)

2. 刪除安裝目錄

預設路徑:%ProgramFiles%\Microsoft SQL Server\MSSQL(預設實例)或 \MSSQL$InstanceName(具名實例)。

3. 清理暫存檔案

重新安裝前清空 %TEMP%、%TMP%、C:\Windows\Temp 中 SQL 相關暫存檔。

特定實例移除

  • 預設實例:服務名稱 MSSQLSERVER,登錄路徑無 $InstanceName 後綴。
  • 具名實例:服務名稱 MSSQL$InstanceName,登錄與目錄含實例名稱。
  • 虛擬實例(叢集):需先離線虛擬伺服器資源,再依具名實例方式清理。

全文檢索移除

刪除 MSSQL\FTDATA 目錄,並移除 Microsoft Search 服務相關登錄。

參考資源

KB 835185:SQL Server 故障轉移叢集資源相依關係。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved