Как вручную удалить SQL Server 2000 по умолчанию, с именем, или виртуального экземпляра

Переводы статьи Переводы статьи
Код статьи: 290991 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Действия, описанные в данной статье описывается, как подготовить компьютер для переустановки программы SQL Server.

Правильный способ (и, как корпорация Майкрософт рекомендует использовать) для удаления Microsoft SQL Server 2000 является использованиеУдалениепараметр, который доступен в установки Microsoft SQL Server 2000 программы. Тем не менее, в случае сбоя установкиУдалениепараметр не может быть доступен. ЕслиУдалениепараметр недоступен, необходимо получить системы на момент установки чистой, стабильности, прежде чем пытаться переустановить приложение SQL Server.

Примечание.Программа (64-разрядная версия) программа установки Microsoft SQL Server 2000 использует установщика Windows полностью интегрировать установки компонентов SQL Server в дереве одной функции. Минимальное и режимы для обычной установки больше не реализованы. По умолчанию программа установки показывает дерево функций с выбранной все доступные возможности. Администраторам настроить установки путем выбора элементов в дереве компонентов и изменение пути установки. Дополнительные сведения содержатся в документации по SQL Server 2000 (64-разрядная версия).

Что нужно учитывать перед удалением Microsoft SQL Server 2000

Важное предупреждение: Возможно баз данных, которые требуется сохранить в их текущем состоянии. Также можно сохранить изменения, внесенные в базы данных по умолчанию. Если выполняется одно, прежде чем выполнять действия, описанные в данной статье, убедитесь, что наличие надежной резервной копии данных или сохранять копии всех файлов данных и журнала в папке, отличной от папки MSSQL потому, что необходимо удалить папку MSSQL.

Файлы, необходимо сохранить включают эти файлы базы данных, устанавливаемый Microsoft SQL Server 2000:
  • Distmdl.*
  • Master.*
  • Mastlog.*
  • Model.*
  • Modellog.*
  • Msdbdata.*
  • Msdblog.*
  • Northwnd.* (необязательно устанавливать)
  • Pubs.*
  • Pubs_log.*
  • Tempdb.*
  • Templog.*

ПредупреждениеПри установке SQL Server также используется в сочетании с Microsoft SQL Server Reporting Services, убедитесь, что следующие папки и вложенные папки будут также переименован или сохранен.
  • Путь по умолчанию\Доклад служб
  • Путь по умолчанию\MSSQL\Reporting служб
  • Путь по умолчанию\Имя экземпляра SQL Server\Доклад служб
  • Путь по умолчанию\80\Tools\Report конструктора
Примечание.Путь по умолчаниюссылается на %ProgramFiles%\Microsoft SQL Server

Корпорация Майкрософт рекомендует также:
  • Можно проверить не других ресурсов кластера зависит от Microsoft SQL Server 2000, если кластер Microsoft SQL Server 2000.

    Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
    835185Зависимости между ресурсами отказоустойчивого кластера в SQL Server
  • Остановить Microsoft SQL Server 2000, так как активных соединений может помешать успешному выполнению процесса удаления.
  • You close all Microsoft SQL Server 2000 Client or Administration tools on other nodes.
  • You log onto the server with the Microsoft SQL Server 2000 service account or an account of equivalent privileges (that is, an account that is a member of the Local Administrator group). If SQL Server is clustered, the account you use must be a member of the Local Administrators group on all the cluster nodes.

Steps to remove SQL Server

Существенный:Этот раздел, метод или задачу включены действия по инструкции по изменению реестра. Однако, серьезные проблемы могут возникнуть в случае некорректного изменения реестра.. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции.. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра.. В этом случае при возникновении неполадок реестр можно будет восстановить.. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт::
322756Создание резервных копий и восстановление реестра Windows

Depending on your specific environment, you can use one, or more, of the steps that follow.

After you successfully remove SQL Server, you do not have to continue with the remaining steps in this list.

  1. Найдите значениеDATAfolder for your installation, and then rename it if you have to save the data. Otherwise, delete theDATAПапка. Microsoft recommends that you keep theDATAfolder so that you have a flat file backup of the databases in an MDF and LDF format available. If you rename theDATAfolder, you can recover the existing data in the same state and condition it was in when you took the instance of SQL Server offline, provided the re-installation uses the same name, path, and IP address.
  2. For a virtual server, use the Microsoft SQL Server 2000 Setup program that is on the CD and click theУдалениепараметр. This is documented in the "How to uninstall an existing installation of SQL Server (Setup)" topic in SQL Server Books Online.
  3. For a non-clustered (stand-alone) instance, you can either follow step 1, or, in Control Panel open theУстановка и удаление программapplet.
  4. In Control Panel, open theУстановка и удаление программapplet.
  5. Run Regedt32, and then locate this registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    В группеУдалениеkey, locate the product code for the instance of Microsoft SQL Server 2000 that you are trying to remove.

    On the Taskbar, clickSTART ::и выберите командуВыполнить. В диалоговом окнеВыполнитьdialog box, copy and paste, or type, this command:

    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

    If these steps do not work, you can follow the steps in theRemove All Known Instances of SQL Serversection to remove Microsoft SQL Server 2000 manually.

    Примечание.It is not the intent to remove 100 percent of SQL Server 2000 at this time. These steps are intended to get the system to a state where you can perform a successful installation, so that you can then remove the Microsoft SQL Server 2000 installation that is being recovered.


Примечание.If this is a clustered instance of SQL Server 2000, repeat these steps for each node in the cluster.

Remove a specific instance of SQL Server

To remove a specific instance of SQL Server, follow these steps:
  1. Locate, and then delete the%drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn folder where%drive%is the location of the instance of SQL Server you want to remove.
  2. Locate, the following registry key:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer


      Примечание.If you are deleting a default instance, you must delete all the keys EXCEPT theКлиентСОКРАЩЕНИЯ.
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server


      You must use Regedt32.exe to edit theInstalledInstancesvalue of the instance you are removing. A default instance is listed as MSSQLSERVER, and named instances appear as the name given to the instance.

      Примечание.You cannot use Regedit.exe to edit the value; you must use Regedt32.exe instead.


Примечание.If this is a clustered instance of SQL Server 2000, repeat these steps for each node in the cluster.

Remove all known instances of SQL Server

To remove all known instances of SQL Server, follow these steps:
  1. Locate, and then delete the%drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn folder.
  2. Locate, and then delete these registry keys:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server


  3. Найдите и удалите следующие разделы реестра:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
  4. Три реестра на шаге 3 соответствует экземпляру Microsoft SQL Server 2000 по умолчанию. Именованные экземпляры выглядеть перечисленных на шаге 3, а также$ имя_экземпляра, посколькуэкземплярИмя присваивается определенный экземпляр. После нахождения правильные ключи для экземпляра, для удаления выделите эти ключи и удалите их.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
      $ Имя_экземпляра
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
      $ Имя_экземпляра
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper

  5. Если был кластеризованного экземпляра SQL Server, при удалении, удалите все ресурсы кластера для экземпляра, который может остаться в администраторе кластера.

    Примечание.Удалите только ресурсов SQL Server.
  6. Переустановите Microsoft SQL Server 2000 и таким же именем и IP-адрес.
  7. Запустите программу установки для установки и использованияУдалениепараметр, чтобы очистить конфигурацию неполадках или ошибках, которые по-прежнему могут возникнуть из-за сбоя установки.


Примечание.В случае кластеризованного экземпляра SQL Server 2000, повторите эти шаги для каждого узла в кластере.

Удалить экземпляр SQL Server по умолчанию

Для удаления по умолчанию экземпляр SQL Server, найдите и удалите эти разделы реестра:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT

Удалить именованный экземпляр SQL Server

Чтобы удалить именованный экземпляр SQL Server, выполните следующие действия.
  1. Найдите и удалите следующие разделы реестра для именованного экземпляра, гдеимя_экземпляра— Имя экземпляра, удаляются.
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
      $ Имя_экземпляра
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
      $ Имя_экземпляра
  2. Если экземпляр SQL Server, при удалении был кластеризован, удалите все ресурсы кластера для этого экземпляра SQL Server, могут остаться в администраторе кластера.

    Примечание.Удалите только ресурсов SQL Server.
  3. Переустановите Microsoft SQL Server 2000 и таким же именем и IP-адрес.
  4. Запустите программу установки для установки, а затем используйтеУдалениепараметр, чтобы очистить конфигурацию неполадках или ошибках, которые по-прежнему могут возникнуть из-за сбоя установки.


Примечание.В случае кластеризованного экземпляра SQL Server 2000, повторите эти шаги для каждого узла в кластере.

Как включить удаление полнотекстового поиска

Чтобы включить удаление полнотекстового поиска, выполните следующие действия.
  1. Удалите следующие записи реестра. При использовании действия, описанные в этот раздел используется толькоУдалить Все известные экземпляров SQL Serverраздел:
    • 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
    Примечание.Удаление этих отключает ключи реестра Microsoft Search службы (MSSearch). Если они запущены на том же компьютере, это может повлиять на следующие приложения:
    • Microsoft Exchange Server
    • Microsoft SharePoint Portal Server
    • Сервер веб-узел Майкрософт
    • Microsoft Commerce Server
    • Microsoft Small Business Server
  2. Если экземпляр SQL Server, при удалении был кластеризован, удалите все ресурсы кластера для этого экземпляра SQL Server, которые могли остаться в администраторе кластера.

    Примечание.: Удалите только ресурсов SQL Server.
  3. Переустановите Microsoft SQL Server 2000 и таким же именем и IP-адрес.
Если вы не удалите MSSearch, при повторной установке SQL Server 2000 может появиться следующие сообщения об ошибках:

[sqlclusterSetup.cpp:464]: 2 (0x2): не удается найти указанный файл. Ошибка в имени ресурса SQL Server полнотекстовой.

[clushelp.cpp:1238]: 5007 (0x138f): не удается найти ресурс кластера.

[sqlclusterSetup.cpp:1059]: 5007 (0x138f): не удается найти ресурс кластера.


Появление сообщения об ошибке, перезагрузки серверов, выполните действия для удаления службы MSSearch, а затем повторите установку.

Примечание.: Так как процесс удаления не была завершена ранее, если вас беспокоит невозможность удаления экземпляра в будущем, можно выполнить следующий шаг, чтобы убедиться, что, разрешения всех проблем, которые могут вызвать повторения этой проблемы. Нет необходимости выполнять это действие только, чтобы убедиться в том, что этот конкретный Удаление завершено; он только проверяет, работает ли процесс автоматического удаления. Запустите программу установки SQL Server программы и использоватьУдалениепараметр, чтобы проверить процесс удаления теперь вместо ожидания, пока не должен иметь эту функцию. Если этот шаг завершается ошибкой, необходимо продолжить исследование, чтобы определить и устранить причину сбоя.

Запустите программу установки для установки, а затем используйтеУдалениепараметр, чтобы убедиться, что нет проблем с конфигурацией или ошибки, не исключено из-за сбоя удаления.

Примечание.: В некоторых случаях папкидиск %: "\Program Files\Microsoft Server\80 SQL не может быть удалена и ее необходимо удалить вручную.

При повторной установке SQL Server 2000 может появиться следующее сообщение об ошибке:
Предыдущая установка программы создания ожидающих операций с файлами на целевом компьютере. Перед запуском программы установки необходимо перезагрузить компьютер
Если выводится сообщение об ошибке, перезагрузки серверов, а затем повторите попытку. Если появляется сообщение об ошибке, после перезагрузки сервера, вы пытаетесь удалить файлы являются возможно только для чтения.

Выполните следующие действия, чтобы увидеть, если файлы чтение - только:
  1. Найти этот раздел реестра:
    Manager\PendingFileRenameOperations HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
  2. Обратите внимание, имена файлов.
  3. Убедитесь, что эти файлы не задан атрибут только для чтения.
  4. Перезапустите сервер еще раз.

Удалить содержимое папки Temp до повторной установки SQL Server

Удалите все содержимое в папку Temp и Temp системы и пользователя, выполняющего установку в папку Temp. Чтобы определить расположение папки Temp для пользователя, введите следующую команду в командной строке:
C:\Documents and Settings\username > набор t
Результат должен включать следующие:
TEMP=C:\DOCUME~1\username\LOCALS~1\Temp
TMP=C:\DOCUME~1\username\LOCALS~1\Temp
Другие элементы также могут быть указаны. Ниже приведен типичный путь:
C:\Documents and Settings\Temp Settings\username\Local
Типичный путь для пути Temp системы является % systemroot%\temp.

Ссылки

Если сообщение об ошибке файл ожидающих операций будет повторяться, обратитесь в следующей статье Microsoft Knowledge Base:
312995Появление сообщения об ошибке «...previous program installation...» при установке SQL Server 2000

Свойства

Код статьи: 290991 - Последний отзыв: 21 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
Ключевые слова: 
kbhowtomaster kbmt KB290991 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:290991

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com