В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

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

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 909967
Аннотация
В данной статье описывается, как вручную удалить изолированный экземпляр Microsoft SQL Server 2005. Выполните действия, описанные в этой статье, только в том случае, если не удается удалить SQL Server 2005 с помощью средства Установка и удаление программ. Дополнительные сведения о том, как использовать Установка и удаление программ для удаления SQL Server 2005 см. Как: удалить существующий экземпляр SQL Server 2005 (программа установки).

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

Примечание Чтобы сохранить или обновить экземпляр SQL Server 2008, необходимо быть локальным администратором, имеющим разрешение на вход качестве службы.

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

  • Мы рекомендуем использовать Установка и удаление программ для удаления SQL Server 2005. Тем не менее в случае сбоя установки или Установка и удаление программ не удается удалить экземпляр SQL Server 2005, выполните действия, описанные в этой статье, чтобы удалить экземпляр вручную.
  • На компьютере, на котором выполняется SQL Server 2008 с более ранними версиями SQL Server Enterprise Manager и других программ, которые зависят от SQL-DMO могут быть недоступны. Такое поведение наблюдается в следующих случаях:
    • Side-by-side установок SQL Server 2008, SQL Server 2000 и Microsoft SQL Server 7.0, в которой удалено одно или несколько из этих экземпляров любой комбинации
    • Side-by-side установок SQL Server 2000 и SQL Server 2008, на котором установлен SQL Server 2000 после SQL Server 2008
    Эта проблема возникает при удалении регистрации библиотеки COM объекты SQL-DMO SQL Server.

    Для повторного включения Enterprise Manager и других программ, которые имеют зависимости SQL-DMO, зарегистрируйте SQL-DMO. Для этого откройте командную строку, введите следующую команду и нажмите клавишу ВВОД:
    Regsvr32.exe sqldmo.dll
  • Перед удалением компонентов SQL Server с компьютера, который имеет минимально необходимый объем физической памяти, убедитесь, что размер файла подкачки является достаточным. Размер файла подкачки должен быть равным два раза превышающий объем физической памяти. Недостаточно виртуальной памяти может привести к неполному удалению SQL Server.

Прежде чем удалять экземпляр SQL Server 2008

  • Резервное копирование данных.

    Возможно, базы данных, которые нужно сохранить в текущем состоянии. Кроме того, может потребоваться сохранить изменения, внесенные в системные базы данных. В любом случае убедитесь, что резервное копирование данных, прежде чем удалять SQL Server. Или сохранить копию всех данных и файлы журнала в папке, отличной от MSSQL. (Папка MSSQL удаляется в процессе отмены установки).

    Файлы, которые необходимо сохранить включены следующие файлы базы данных.
    Примечание Эти файлы устанавливаются в составе SQL Server 2005.
    • Distmdl.*
    • Master.*
    • Mastlog.*
    • Model.*
    • Modellog.*
    • Msdbdata.*
    • Msdblog.*
    • Mssqlsystemresource.*
    • Northwind.* (база данных является необязательной установки).
    • Pubs.*
    • Pubs_log.*
    • Tempdb.*
    • Templog.*
    • ReportServer [$Имя_экземпляра] (Этот файл является база данных служб Reporting Services по умолчанию).
    • ReportServer [$Имя_экземпляра] TempDB (этот файл является временной базы данных служб Reporting Services по умолчанию).
  • Удалите локальные группы безопасности.

    Прежде чем удалять SQL Server, удалите локальные группы безопасности для компонентов SQL Server. Дополнительные сведения см.Настройка учетных записей служб и разрешения.
  • Сохранение и переименование папок служб Reporting Services.

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

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

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

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

Примечание Программа установки SQL Server является сложным процессом. Программа установки SQL Server изменяет множество разделов реестра и файлов DLL. SQL Server также устанавливается и обновление записей разрешений и регистрации службы.

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

Группа поддержки SQL Server может рекомендовать переустановить операционную систему, если описанные в этой статье не поможет выполнить полное удаление программы SQL Server из-за этих сложностей. Это обеспечивает чистую платформы для повторной установки SQL server на этом компьютере.

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

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

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

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

Шаг 2: Выполните команду, чтобы удалить компоненты SQL Server.

В командной строке выполните следующую команду:
«%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\ARPWrapper.exe/Remove»
Удалите компоненты SQL Server во время, пока не будут удалены все компоненты SQL Server.

Примечание Добавление или удаление программ также запускает программу ARPWrapper.exe, используя параметр/Remove . Тем не менее ссылка на программу ARPWrapper.exe может быть удалена.

Кроме того при удалении служб SQL Server Reporting Services необходимо выполнить следующее:
  • Удаление виртуальных каталогов служб отчетов
    С помощью диспетчера служб Microsoft IIS (IIS) удалите следующие виртуальные каталоги:
    • ReportServer [$Имя_экземпляра
    • Отчеты [$Имя_экземпляра
  • Удаление пула приложений ReportServer
    Использование диспетчера IIS для удаления пула приложений ReportServer.
Ошибки, которые могут возникнуть во время этого шага
Сообщение об ошибке 1: Ошибка перечисления в реестре

Если появляется сообщение об ошибке «Ошибка перечисления в реестре», выполните следующие действия для удаления SQL Server распространять файлы и файлы поддержки SQL Server.
  1. Запустите редактор реестра и найдите следующий раздел реестра:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. В левой области щелкните каждый идентификатор GUID. Для каждого идентификатора GUID, youclick найдите отображаемое имя в правой области, включающий «Microsoft SQLServer 2005». Например найдите следующие имена:
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2005 Analysis Services
    • Службы отчетов Microsoft SQL Server 2005
    • Службы Notification Services Microsoft SQL Server 2005
    • Службы интеграции Microsoft SQL Server 2005
    • Средства Microsoft SQL Server 2005
    • Электронная документация по Microsoft SQL Server 2005
    Если отображаемое имя, которое включает в себя «Microsoft SQLServer 2005», запишите идентификатор GUID, выбранный в левой области.
  3. Для каждого идентификатора GUID, записанного на предыдущем шаге выполните в командной строке следующую команду:
    Пуск/Wait msiexec /x {ИДЕНТИФИКАТОР GUID} / l * v c:\sql_uninstall.log
    Заметки
  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.
Сообщение об ошибке 2: программа установки обнаружила непредвиденную ошибку в хранилище данных

Если у вас есть экземпляр, имеющий более одного сервера, происходит сбой программы установки и появляется следующее сообщение об ошибке:
Программа установки обнаружила непредвиденную ошибку в хранилище данных. Действие является RestoreSetupParams.
Например имеется экземпляр с СУБД SQL Server 2005, SQL Server 2005 Analysis Services и служб отчетов SQL Server 2005.

Эта ошибка происходит из-за refcounting. Который используется для отслеживания как многие программы используют один DLL-файл или MSI-файл. При удалении программы программа уменьшает счетчика refcount для .msi файла по одному. После удаления последней программы MSI-файл будет удален. В этом случае файл MSI является компонент файлы поддержки установки Microsoft SQL Server (SqlSupport.msi). Если сообщение об ошибке, воспользуйтесь одним из следующих методов для устранения этой ошибки.
  • Переустановите Filescomponent поддержки установки Microsoft SQL Server (SqlSupport.msi) перед удалением каждого компонента theinstance.
  • Добавьте в счетчик ссылок для файла SqlSupport.msi ссылку на самого себя. TODO, выполните следующие действия:
    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 файлов поддержки SQL Server x 86 английский выглядит следующим образом:
      Данные: {11111111-1111-1111-1111-111111111111},{53F5C3EE-05ED-4830-994B-50B2F0D50FCE}

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

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

Чтобы устранить эту проблему, выполните следующие действия:
  1. Запустите редактор реестра и найдите followingregistry:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  2. В левой области щелкните каждый идентификатор GUID. Для каждого идентификатора GUID, youclick найдите отображаемое имя на правой панели, который совпадает с именем файла theredistributable. Если отображаемое имя, которое совпадает с именем файла theredistributable, запишите идентификатор GUID, выбранный в leftpane.
  3. Для каждого идентификатора GUID, записанного на предыдущем шаге выполните в командной строке followingcommand:
    Пуск/Wait msiexec /x {ИДЕНТИФИКАТОР GUID} SKIPREDISTPREREQS = 1/l * v c:\sqlredist_uninstall.log
    Примечание В данной команде замените ИДЕНТИФИКАТОР GUID с theGUID, отмеченный вами в шаге 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. В разделе «Как вручную удалить изолированный экземпляр SQL Server 2005», выполните все действия на шаге 1: Убедитесь, что установлен компонент файлы поддержки установки Microsoft SQL Server.
  2. В окне «Установка и удаление программ» удалите все компоненты SQL Server 2005 в следующем порядке:
    • SQL Server 2005
    • SQL Server 2005 Analysis Services
    • Службы отчетов SQL Server 2005
    • Службы Notification Services 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, обратитесь Служба технической поддержки Майкрософт.
Дополнительные ресурсы
Дополнительные сведения о том, как вручную удалить отказоустойчивый кластер SQL Server 2005 см. Как вручную удалить отказоустойчивый кластер SQL Server 2005.
Дополнительные сведения о том, как вручную удалить экземпляр SQL Server 2000, см. По умолчанию SQL Server 2000, с именем, удаление вручную или виртуального экземпляра.
удалить удаление вручную

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 909967 — последний просмотр: 12/29/2014 08:13:00 — редакция: 5.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbinfo kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbcip kbmt KB909967 KbMtru
Отзывы и предложения