Ручное удаление MS SQL Server 2000

Источник: http://support.microsoft.com/kb/290991/en-us

Предполагается, что дальше удаляется установка SQL Server 2000 без кластеризации. Последовательность действий:

  1. Делаем бэкап всех БД
  2. Удаляем папку DATA из папки установки sql server.
  3. Заходим в консоль и вводим команду:
    C:\Documents and Settings\behterev>C:\WINDOWS\IsUninst.exe -f"C:\Program Files\Microsoft SQL Server\MSSQL\Uninst.isu" -c"C:\Program Files\Microsoft SQL Server\MSSQL\sqlsun.dll" -Mssql.miff i=I1
  4. Удаляем директорию %drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn
  5. Удаляем ключи реестра:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
  6. Если у вас установлено несколько SQL instance, то также удаляем ключи реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
  7. Удаляем ключи реестра для SQL instance по-умолчанию:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT

Полную инструкцию см. в источнике.

TAG: