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

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

В этой статье

ВВЕДЕНИЕ

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

Для получения дополнительных сведений об удалении SQL Server 2005 отказоустойчивый кластер вручную, содержатся в разделе «как вручную удалить SQL Server 2005 раздел отказоустойчивого кластера"в документации по SQL Server 2005 или посетите следующий Веб-узле Microsoft Developer Network (MSDN):
http://msdn2.Microsoft.com/en-us/library/ms180973 (SQL.90) .aspx
Для получения дополнительных сведений о как вручную удалить экземпляр SQL Server 2000, нажмите одну из следующих номер статьи базы знаний Майкрософт:
290991Как вручную удалить экземпляр по умолчанию SQL Server 2000, с именем, или виртуального экземпляра
Важные На компьютере, на котором выполняется SQL Server 2005 вместе с ранние версии SQL Server, SQL Server Enterprise Manager и другие программы, которые зависят от SQL-DMO, которые могут быть отключены, при удалении экземпляра SQL Server 2005.

Эта проблема может возникнуть при наличии рядом друг с другом Установка SQL Server 2005, SQL Server 2000 и SQL Server 7.0 и когда можно удалить любой из версий. Эта проблема может возникнуть при наличии рядом друг с другом установки SQL Server 2000 и SQL Server 2005 и когда вы установлен SQL Server 2000 после установки SQL Server 2005.

Это проблема возникает, если регистрация для COM SQL Server 2005 SQL-DMO библиотека была удалена. Чтобы снова включить SQL Server Enterprise Manager и другие программы, которые зависят от SQL-DMO, зарегистрируйте SQL-DMO. Для этого запустите в командной строке следующую команду:
Программа Regsvr32.exe sqldmo.dll

Дополнительная информация

Мы рекомендуем использовать Установка и удаление программ для Удалите SQL Server 2005. Тем не менее если происходит сбой установки или добавить или Удаление программы не удаляет экземпляр SQL Server 2005, выполните действия, описанные в данной статье, чтобы удалить экземпляр вручную.

Если вы следующее сообщение об ошибке в процессе установки SQL Server 2005 Компонент SQL Server 2005 не была удалена с компьютера:
Компонент, указанный в свойстве ADD_LOCAL уже установлено. Для обновления существующего компонента, обратитесь к файлу template.ini и свойству UPGRADE присвоено имя компонента.

Перед удалением SQL Server 2005

Архивация данных

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

Файлы, которые необходимо сохранить включают следующие базы данных файлы. Эти файлы устанавливаются как часть SQL Server 2005:
  • Distmdl.*
  • Образец.*
  • Mastlog.*
  • Модель.*
  • Modellog.*
  • Msdbdata.*
  • Msdblog.*
  • Mssqlsystemresource.*
  • Northwnd.* (База данных является Установка дополнительных компонентов.)
  • Pubs.*
  • Pubs_log.*
  • База данных tempdb.*
  • Templog.*
  • ReportServer [$Имя_экземпляра] (Это база данных сервера отчетов по умолчанию).
  • ReportServer [$Имя_экземпляра] База данных TempDB (это Сервер отчетов по умолчанию временной базы данных.)

Удаление локальных групп безопасности

В процессе отмены установки удаления локальной безопасности группы компонентов SQL Server 2005. Для получения дополнительных сведений см. Раздел «Настройка учетных записей служб Windows» в электронной документации SQL Server 2005, или посетите веб-узле MSDN:
http://msdn2.Microsoft.com/en-us/library/ms143504.aspx

Сохранить или переименовать папки служб отчетов SQL Server

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

Остановите все службы SQL Server

Рекомендуется остановить все службы SQL Server перед удаление компонентов SQL Server 2005. Активных подключений может предотвратить процесс удаления из успешного завершения.

Эта учетная запись имеет необходимые права

Выполните вход сервер с использованием учетной записи службы SQL Server 2005 или с помощью учетной записи, обладающей эквивалентные права. Например, входят в систему сервер, используя учетную запись, которая является членом локальной группы «Администраторы».

Как вручную удалить изолированный экземпляр SQL Server 2005

Важные Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Тем не менее при неправильном изменении реестра, могут возникнуть серьезные проблемы. Таким образом Убедитесь, что внимательно выполните следующие действия. Для дополнительной защиты резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для получения дополнительных сведений о том, как резервное копирование и восстановление реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Резервное копирование и восстановление реестра Windows

Шаг 1: Убедитесь, что установлен компонент файлы поддержки установки Microsoft SQL Server

Убедитесь, что в «Установка и удаление программ» Microsoft SQL Файлы поддержки программы установки сервера отображается в списке установленных программ. Если Файлы поддержки установки Microsoft SQL Server появится в список, последовательно выберите пункты "шаг 2: запустите команду для удаления SQL Server в разделе компоненты».

Если Поддержка установки Microsoft SQL Server Файлы не отображается в списке, установите этот компонент, прежде чем продолжить работу. Чтобы установить этот компонент, выполните следующие действия.
  1. Найдите исходную установку SQL Server 2005 носитель.
  2. Чтобы установить файлы поддержки, дважды щелкните значокServers\setup\sqlsupport.msi файл.
Примечание В "шаг 5: удаление поддержки установки Microsoft SQL Server Файлы компонента"раздел удалить этот компонент.

Шаг 2: Запустите команду для удаления компонентов SQL Server

В командной строке выполните следующую команду:
/ «%ProgramFiles%\Microsoft SQL после окончания установки Bootstrap\ARPWrapper.exe remove"
Удаление компонентов SQL Server из них одновременно до удаления всех компонентов SQL Server.

Примечание Добавление или удаление программ также запускает программу ARPWrapper.exe с помощью И удаление параметр. Однако возможно ссылку на программу ARPWrapper.exe будут удалены.

Если удалены отчетов SQL Server Службы, необходимо выполнить следующие задачи:
  • Удаление виртуальных каталогов служб отчетов
    С помощью диспетчера служб IIS Microsoft IIS для Удалите следующие виртуальные каталоги:
    • ReportServer [$Имя_экземпляра
    • Отчеты [$Имя_экземпляра
  • Удаление пула приложений ReportServer
    Используйте диспетчер IIS для удаления приложений ReportServer пул.
Если появляется следующее сообщение об ошибке, перейдите к «Если вы решение проблем» раздел для удаления SQL Server распространять файлы и файлы поддержки SQL Server:
Перечисление реестра Не удалось
Возможно, экземпляр, который имеет более одного сервера. Для пример, могут иметь экземпляр, который имеет СУБД SQL Server 2005, SQL Сервер служб аналитики 2005 и SQL Server 2005 Reporting Services. Если вы экземпляр, который имеет более одного сервера, происходит сбой программы установки, и появляется следующее сообщение об ошибке:
Программа установки Произошла непредвиденная ошибка в хранилище данных. Действие RestoreSetupParams.
Эта ошибка ожидается, из-за refcounting. Который используется для отслеживания количества программ с помощью одного DLL или же файл .msi. При удалении программы, программы уменьшает счетчик жестких ссылок для .msi файла по одному. При последней программы удаления MSI-файл будет удален. В этом случае MSI-файл, Компонент файлы поддержки установки Microsoft SQL Server (SqlSupport.msi). Если вы Это сообщение об ошибке, используйте один из следующих методов для решения этой проблемы Ошибка:
  • Переустановите файлы поддержки установки Microsoft SQL Server компонент (SqlSupport.msi) перед удалением каждого компонента экземпляр.
  • Добавьте файл SqlSupport.msi ссылку на самого себя. Для сделать это, выполните следующие действия:
    1. Получить идентификатор GUID для установки Microsoft SQL Server Компонент файлы поддержки. Чтобы получить идентификатор GUID, выполните шаги 1 и 2 Если» в разделе Решение проблем».
    2. С помощью редактора реестра для создания или изменения Следующий раздел реестра с помощью следующих значений:
      Имя раздела:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Bootstrap\MSIRefCount

      Значение: удаление
      Тип: REG_SZ
      Данные: {11111111-1111-1111-1111-111111111111}, {ИДЕНТИФИКАТОР GUID}
      Примечание ИДЕНТИФИКАТОР GUID — Это идентификатор GUID файлы поддержки SQL Server. Например идентификатор GUID английский x 86 SQL Файлы поддержки сервера выглядит следующим образом:
      Данные: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}
При возникновении проблем
Если возникают проблемы при попытке удалить SQL Серверные компоненты, выполните следующие действия.
  1. Запустите редактор реестра и найдите следующие раздел реестра:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. В левой области щелкните каждый идентификатор GUID. Для каждого идентификатора GUID, что вы Нажмите кнопку, выполняется поиск отображаемое имя в правой области, включающей "Microsoft SQL Server 2005 ". Например найдите следующие имена:
    • Microsoft SQL Server 2005
    • Службы аналитики Microsoft SQL Server 2005
    • Отчетов Microsoft SQL Server 2005 Службы
    • Microsoft SQL Server 2005 уведомления Службы
    • Интеграции Microsoft SQL Server 2005 Службы
    • Средства Microsoft SQL Server 2005
    • Документации по Microsoft SQL Server 2005
    При появлении на экране отображаемое имя, которое включает в себя «Microsoft SQL Server 2005"запишите идентификатор GUID, выбранный в левой области.
  3. Для каждого идентификатора GUID, записанного на предыдущем шаге выполните следующую команду: команды в командной строке:
    Пуск/Wait msiexec /x {ИДЕНТИФИКАТОР GUID} / l * v c:\sql_uninstall.log
    Заметки
    • В этой команде замените ИДЕНТИФИКАТОР GUID с помощью идентификатора GUID, записанного на шаге 2.
    • Если появляется следующее сообщение об ошибке, обратитесь к В службу поддержки пользователей корпорации Майкрософт:
      Программа установки Произошла непредвиденная ошибка в хранилище данных.
      Для получения полного списка Службы технической поддержки телефонные номера и сведения о расходы на поддержку, посетите следующий веб-узел корпорации Майкрософт:
      http://support.Microsoft.com/contactus/?ws=Support
  4. Откройте следующий файл:
    C:\Sql_uninstall.log
    Примерно 15-ю с конца файла, найдите строку который следующего вида:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Tools -- Removal completed successfully.
    Обратите внимание, если не удалось выполнить процедуру удаления, имя компонента и идентификатор GUID, а затем сохраните Sql_uninstall.log файл.

Шаг 3: Удалите компоненты поддержки

С помощью средства «Установка и удаление программ» удалите компоненты поддержки в в следующем порядке:
  • MSXML 6.0 синтаксического анализатора
  • SQLXML4
  • Модуль записи VSS Microsoft SQL Server
  • Обратная совместимость Microsoft SQL Server 2005
  • Все, что относится к SQL Server 2005, за исключением для компонента собственный клиент Microsoft SQL Server и Microsoft SQL Файлы поддержки программы установки компонентов сервера
Если происходит сбой процесса удаления любого поддержки компоненты, может появиться следующее сообщение об ошибке:
Программе установки не удалось из-за отсутствия необходимых компонентов
При получении эту ошибку, выполните следующие действия:
  1. Запустите редактор реестра и найдите следующие раздел реестра:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. В левой области щелкните каждый идентификатор GUID. Для каждого идентификатора GUID, что вы Нажмите кнопку, выполняется поиск отображаемого имени в правой панели, который совпадает с именем свободно распространяемый файл. При появлении на экране отображаемое имя, которое совпадает с именем свободно распространяемый файл заметок идентификатор GUID, выбранный в левой области.
  3. Для каждого идентификатора GUID, записанного на предыдущем шаге выполните следующую команду: команды в командной строке:
    Пуск/Wait msiexec /x {ИДЕНТИФИКАТОР GUID} SKIPREDISTPREREQS = 1/l * v c:\sqlredist_uninstall.log
    Примечание В этой команде замените ИДЕНТИФИКАТОР GUID В консоли восстановления команда Идентификатор GUID, записанного на шаге 2.
  4. Откройте следующий файл:
    C:\Sqlredist_uninstall.log
    В нижней части файла найдите строку вида Следующая строка:
    MSI (s) (EC:F8) [12:52:18:007]: Product: Microsoft SQL Server 2005 Backward compatibility -- Removal completed successfully.
    Обратите внимание, если не удалось выполнить процедуру удаления, имя компонента и идентификатор GUID, а затем сохраните Sqlredist_uninstall.log файл.

Шаг 4: Удалите компонент собственного клиента Microsoft SQL Server

Если все предыдущие шаги выполнены успешно, удалите Microsoft Собственный клиент SQL Server компонент Установка и удаление программ.

Примечание Не удалось удалить компонент собственного клиента Microsoft SQL Server При наличии установленных компонентов SQL Server 2000.

Шаг 5: Удалите компонент файлы поддержки установки Microsoft SQL Server

Если все предыдущие шаги выполнены успешно, удалите Microsoft Файлы поддержки программы установки SQL Server компонент Установка и удаление программ.

Если эти действия не удалось удалить все компоненты

Если описанные выше действия не удалось удалить все компоненты, выполните следующие действия.
  1. Выполните шаг 1 в разделе «Как вручную удалить изолированный экземпляр SQL Server 2005».
  2. В «Установка и удаление программ» удалите все компоненты SQL Server 2005 в следующем порядке:
    • SQL Server 2005
    • Службы аналитики SQL Server 2005
    • Службы отчетов SQL Server 2005
    • Службы уведомления SQL Server 2005
    • Службы интеграции SQL Server 2005
    • Средства SQL Server 2005
    • Документации по SQL Server 2005
    • MSXML 6.0 синтаксического анализатора
    • SQLXML4
    • Модуль записи VSS SQL Server
    • Обратной совместимости SQL Server 2005
    • Все, что относится к SQL Server 2005
    • Собственный клиент SQL Server
    • Файлы поддержки программы установки SQL Server
Если эти действия не удалось удалить все компоненты и все файлы, относящиеся к экземпляру SQL Server 2005, обратитесь в корпорацию Майкрософт Служба технической поддержки.

Свойства

Код статьи: 909967 - Последний отзыв: 18 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
Ключевые слова: 
kbsqlsetup kbinfo kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB909967 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:909967

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

 

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