Поделиться через


Как удалить существующий экземпляр SQL Server (программа установки)

В данной статье описан процесс удаления изолированного экземпляра SQL Server вручную. Шаги, перечисленные в этом разделе, помогут подготовить систему для повторной установки SQL Server.

Важное примечаниеВажно!

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

Перед удалением SQL Server следует учесть следующие обстоятельства.

  • Удаление SQL Server рекомендуется производить при помощи средства Установка и удаление программ на панели управления.

  • Если на компьютере работают несколько версий SQL Server, то Enterprise Manager и другие программы, зависящие от объектов SQL-DMO, могут оказаться отключенными. Это может произойти в следующих ситуациях.

    • Параллельная установка экземпляров SQL Server 2008, SQL Server 2000 или SQL Server 7.0, когда был удален один или несколько экземпляров.

    • Параллельная установка SQL Server 2000 с SQL Server 2008, при которой SQL Server 2000 был установлен после SQL Server 2008.

    Эта проблема вызвана удалением регистрации COM-библиотеки SQL Server SQL-DMO. Чтобы восстановить работу программы Enterprise Manager и других программ, зависящих от объектов SQL-DMO, зарегистрируйте COM-библиотеку, введя команду regsvr32.exe sqldmo.dll в командной строке. Дополнительные сведения см. в разделе Устранение неполадок при установке SQL Server.

  • Прежде чем производить удаление компонентов SQL Server с компьютера, на котором установлен минимально необходимый объем оперативной памяти, необходимо удостовериться, что файл подкачки имеет достаточный размер. Он должен вдвое превышать размер физической памяти. Нехватка виртуальной памяти может привести к неполному удалению SQL Server.

  • В SQL Server 2005 установка обозревателя SQL Server производилась вместе с компонентом Database Engine или службами Analysis Services. В SQL Server 2008 обозреватель SQL Server имеет отдельную программу установки, которая запускается автоматически при установке компонента Database Engine или служб Analysis Services. Если существует несколько экземпляров SQL Server 2008, обозреватель SQL Server будет автоматически удален при удалении последнего экземпляра SQL Server 2008.

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

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

    • Исправьте экземпляр SQL Server 2005 с помощью средства Программы и компоненты в оснастке Панель управления.

    • Установите экземпляр компонента Database Engine или службы Analysis Services SQL Server 2005.

Перед удалением SQL Server выполните следующие шаги.

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

    Необходимо сохранить следующие файлы баз данных, которые устанавливаются вместе с SQL Server:

    • 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, сохраните или переименуйте следующие папки и вложенные папки:

    • <диск>\Microsoft SQL Server\Reporting Services;

    • <диск>\Microsoft SQL Server\MSSQL\Reporting Services;

    • <диск>\Microsoft SQL Server\<Имя экземпляра SQL Server>\Reporting Services;

    • <диск>\Microsoft SQL Server\100\Tools\Report Designer.

      ПримечаниеПримечание

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

  • Удаление виртуальных каталогов служб Reporting Services. С помощью диспетчера служб IIS удалите следующие виртуальные каталоги:

    • ReportServer[$ИмяЭкземпляра];

    • Reports[$ИмяЭкземпляра].

  • Удаление пула приложений ReportServer. Удалите пул приложений ReportServer с помощью диспетчера служб IIS Manager.

  • Остановка всех служб Службы SQL Server**.** Перед удалением компонентов SQL Server рекомендуется остановить все службы SQL Server. Наличие активных соединений может помешать удалению компонентов.

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

Удаление экземпляра SQL Server 2008

  1. Чтобы начать процесс удаления, в меню Пуск выберите Панель управления, а затем дважды щелкните Установка и удаление программ.

  2. Выберите компонент SQL Server, который необходимо удалить, а затем выберите Изменить/Удалить. Будет запущен мастер установки SQL Server.

  3. Для проверки конфигурации компьютера запустятся правила поддержки установки. Чтобы продолжить, нажмите кнопку «ОК».

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

  5. На странице «Выбор компонентов» укажите компоненты, которые нужно удалить из указанного экземпляра SQL Server. Чтобы продолжить

  6. Для проверки успешного завершения операции запустятся правила удаления.

  7. На странице «Все готово для удаления» просмотрите список компонентов и функций, которые будут удалены.

  8. На странице Выполнение установки будет отображаться состояние программы установки.

  9. На странице «Завершение установки» нажмите кнопку Закрыть, чтобы завершить мастер установки.

  10. Повторяйте шаги 2 — 9 до тех пор, пока не будут удалены все компоненты SQL Server 2008.