Как удалить sql server 2008 r2 полностью с компьютера
В предыдущей заметке, я показал, как развернуть «СУБД MS SQL Server 2008 R2 RUS» на системе. Но так как в ней я производил установку всех компонентов, то может возникнуть ситуация когда нужно будет удалить не используемые , дабы не расходовались ресурсы, в администрирование важно чтобы использовалось только то что заведомо нужно и не более.
Заходим на систему под доменной учетной записью с правами Администратора , в моём случае это учётная запись с логином ekzorchik.
Далее нам нужно открыть оснастку «Программы и компоненты»:
«Пуск» – «Панель управления» – «Программы и компоненты» – выбираем нашу установленную «СУБД (Microsoft SQL Server 2008 R2) (64-разрядная версия)», а именно как указано на скриншоте ниже и нажимаем «Удалить/Изменить»
Запустится мастер вариантов, что можно сделать с СУБД :
Исправление – для исправления компонентов
Удаление (нас интересует данный пункт) – для удаления компонентов
Запускаем мастер «Удаление» и далее нажимаем «OK», после на этапе выбора экземпляра для изменения можно ничего не выбирать, а нажать кнопку «Далее».
Вот теперь уже предлагается выбрать компонент, который больше не нужен на этом компьютере . Выбираем – «Службы Reporting Services» и нажимаем кнопку «Далее»
После нажимаем снова «Далее»
После мастер перекидывает на последний шаг, где все действия подготовлены для удаления и нам остается только нажать кнопку «Удалить» — нажимаем её.
Вот собственно и все что нужно сделать, дабы произвести удаление компонента из СУБД. Данный материал должен опробовать каждый системный администратор, которому волей не волей, придется иметь дело с СУБД при администрировании. С уважением, ekzorchik.
Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:
Поблагодари автора и новые статьи
будут появляться чаще :)
Карта МКБ: 4432-7300-2472-8059
Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.
В данной статье описан процесс удаления изолированного экземпляра SQL Server. Шаги, перечисленные в этой статье, помогут подготовить систему для повторной установки SQL Server.
Для удаления отказоустойчивого кластера SQL Server используется функция удаления узла, предоставляемая программой установки SQL Server , которая удаляет каждый узел по отдельности. Дополнительные сведения см. на странице Добавление и удаление узлов в отказоустойчивом кластере SQL Server (настройка).
Рекомендации
- Удаление экземпляра SQL Server должен производить локальный администратор, имеющий разрешения на вход в систему в качестве службы.
- Если на компьютере установлен минимальный требуемый объем физической памяти, увеличьте размер файла подкачки вдвое больше объема физической памяти. Нехватка виртуальной памяти может привести к неполному удалению SQL Server.
- В системе с несколькими экземплярами SQL Server служба браузера SQL Server удаляется только после удаления последнего экземпляра SQL Server. Службу браузера SQL Server можно удалить вручную через Программы и компоненты на панели управления.
- При удалении SQL Server удаляются файлы данных tempdb, добавленные во время процесса установки. Файлы с именем, удовлетворяющим шаблону tempdb_mssql_*.ndf, удаляются, если они существуют в каталоге системной базы данных.
Подготовка.
Резервное копирование данных. Либо создайте полные резервные копии всех баз данных, включая системные базы данных, либо вручную скопируйте MDF- и LDF-файлы в отдельное место. База данных master содержит все сведения на уровне системы для сервера, такие как имена входа и схемы. База данных msdb содержит сведения о заданиях, такие как задания агента SQL Server, журнал резервного копирования и планы обслуживания. Дополнительные сведения о системных базах данных см. в разделе Системные базы данных.
Необходимо сохранить следующие файлы баз данных.
- master.mdf
- msdbdata.mdf
- Tempdb.mdf
- mastlog.ldf
- msdblog.ldf
- Templog.ldf
- model.mdf
- Mssqlsystemresource.mdf
- ReportServer[$InstanceName]
- modellog.ldf
- Mssqlsustemresource.ldf
- ReportServer[$InstanceName]TempDB
Базы данных ReportServer включены в службы SQL Server Reporting Services.
Остановите все службы SQL Server. Перед удалением компонентов SQL Server рекомендуется остановить все службы SQL Server. Наличие активных соединений может помешать удалению компонентов.
Выбор учетной записи с необходимыми разрешениями. Выполните вход на сервер с учетной записью службы SQL Server или с учетной записью, обладающей аналогичным набором разрешений. Например, можно войти на сервер с учетной записью, входящей в локальную группу администраторов.
Удаление
Чтобы удалить SQL Server из Windows 10, Windows Server 2016, Windows Server 2019 и более поздних версий, выполните следующие действия.
Чтобы начать процесс удаления, перейдите к Параметры в меню "Пуск" и выберите Приложения.
Введите sql в поле поиска.
Выберите Microsoft SQL Server (версия) (разрядность) . Например, Microsoft SQL Server 2017 (64-bit) .
Выберите Удалить.
Выберите Удалить во всплывающем диалоговом окне SQL Server, чтобы запустить мастер установки Microsoft SQL Server.
На странице Выбор экземпляра воспользуйтесь раскрывающимся списком, чтобы указать удаляемый экземпляр SQL Server, или укажите параметр для удаления только общих компонентов и средств управления SQL Server. Чтобы продолжить работу, щелкните Далее.
На странице Выбор компонентов укажите компоненты, которые нужно удалить из указанного экземпляра SQL Server.
Обновите окно Приложения и компоненты, чтобы убедиться, что экземпляр SQL Server был успешно удален, и определите, какие компоненты SQL Server все еще остались. При необходимости удалите эти компоненты из этого окна.
Чтобы удалить SQL Server из Windows Server 2008, Windows Server 2012 и Windows 2012 R2, выполните следующие действия.
Чтобы начать процесс удаления, перейдите в панель управления, а затем выберите Программы и компоненты.
Щелкните правой кнопкой мыши Microsoft SQL Server (версия) (разрядность) и выберите Удалить. Например, Microsoft SQL Server 2012 (64-bit) .
Выберите Удалить во всплывающем диалоговом окне SQL Server, чтобы запустить мастер установки Microsoft SQL Server.
На странице Выбор экземпляра воспользуйтесь раскрывающимся списком, чтобы указать удаляемый экземпляр SQL Server, или укажите параметр для удаления только общих компонентов и средств управления SQL Server. Чтобы продолжить работу, щелкните Далее.
На странице Выбор компонентов укажите компоненты, которые нужно удалить из указанного экземпляра SQL Server.
Обновите окно Программы и компоненты, чтобы убедиться, что экземпляр SQL Server был успешно удален, и определите, какие компоненты SQL Server все еще остались. При необходимости удалите эти компоненты из этого окна.
В случае сбоя
В случае сбоя процесса удаления изучите файлы журнала установки SQL Server, чтобы определить основную причину.
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 Express with Advanced Services SQL Server 2008 Standard SQL Server 2008 Standard Edition for Small Business SQL Server 2008 Web SQL Server 2008 Workgroup SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Advanced Services SQL Server 2008 R2 Standard SQL Server 2008 R2 Standard Edition for Small Business SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup SQL Server 2008 R2 Datacenter Еще. Меньше
Версия данной статьи для Microsoft SQL Server 2005: 909967.
Версия данной статьи для Microsoft SQL Server 2000: 290991.
Статья описывает удаление изолированного экземпляра Microsoft SQL Server 2008. Выполнив описанные в статье шаги, вы также подготовите систему к переустановке SQL Server 2008.
Примечание. Чтобы сохранить или обновить экземпляр SQL Server 2008, вам нужно быть локальным администратором с разрешением на вход в качестве службы.
На компьютере, где выполняется SQL Server 2008 вместе с другими предыдущими версиями SQL Server, можно отключить Enterprise Manager и другие программы, зависящие от SQL-DMO. Эта проблема возникает в следующих случаях:
Параллельные установки любых сочетаний SQL Server 2008, SQL Server 2000 и Microsoft SQL Server 7.0, в которых один или несколько этих экземпляров удаляются.
Параллельные установки SQL Server 2000 и SQL Server 2008, в которых SQL Server 2000 устанавливается после SQL Server 2008.
Эта проблема возникает, когда удаляется регистрация для библиотеки COM SQL-DMO SQL Server.
Чтобы снова включить Enterprise Manager и другие программы с зависимостями от SQL-DMO, зарегистрируйте SQL-DMO. Для этого откройте командную строку, введите следующую команду и нажмите клавишу ВВОД:
Перед удалением компонентов SQL Server с компьютера с минимально необходимым объемом физической памяти убедитесь, что файл подкачки имеет достаточный размер. Его размер должен быть в два раза больше объема физической памяти. Нехватка виртуальной памяти может привести к неполному удалению SQL Server.
В SQL Server 2008 обозреватель устанавливается отдельно вместе с ядром СУБД или Analysis Services. При наличии нескольких экземпляров SQL Server 2008 обозреватель SQL Server удаляется автоматически при удалении последнего из них.
Но если в системе с одним или несколькими экземплярами SQL Server 2008 присутствует SQL Server 2005, обозреватель SQL Server 2008 не удаляется автоматически вместе с последним экземпляром SQL Server 2008. Обозреватель SQL Server 2008, установленный вместе с SQL Server 2008, остается в системе для обеспечения подключений к экземпляру SQL Server 2005.
Вы можете оставить обозреватель SQL Server 2008 установленным вместе с SQL Server 2005. Обозреватель SQL Server 2008 продолжит работать правильно.
Чтобы удалить все компоненты SQL Server 2008, нужно удалить обозреватель SQL Server 2008 с помощью функции Установка и удаление программ в панели управления. Если удалить обозреватель SQL Server 2008 при наличии именованного экземпляра SQL Server 2005, подключение к SQL Server 2005 может быть нарушено. В этом случае вы можете переустановить обозреватель SQL Server 2008 одним из следующих способов:
Восстановите экземпляр SQL Server 2005 с помощью функции Установка и удаление программ в панели управления.
Установите экземпляр ядра СУБД или SQL Server 2005 Analysis Services.
Создайте резервную копию данных.
Возможно, у вас есть базы данных, которые требуется сохранить в текущем состоянии. Вам также может потребоваться сохранить изменения, внесенные в системные базы данных. В любом случае обязательно создайте резервную копию данных перед удалением SQL Server. Можете также сохранить копию всех данных и файлов журнала в папке, отличной от MSSQL. (Во время удаления папка MSSQL удаляется.)
Сохраняемые файлы включают в себя указанные ниже файлы баз данных.
Примечание. Эти файлы устанавливаются вместе с SQL Server.
Northwind.* (Эта база данных является необязательной для установки.)
ReportServer[$имя_экземпляра] (Этот файл является базой данных Reporting Services по умолчанию.)
ReportServer[$имя_экземпляра]TempDB (Этот файл является временной базой данных Reporting Services по умолчанию.)
Удалите локальные группы безопасности.
Перед удалением SQL Server удалите локальные группы безопасности для компонентов SQL Server.
Сохраните или переименуйте папки служб Reporting Services.
Если вы используете установку SQL Server совместно с Reporting Services, сохраните или переименуйте следующие папки или вложенные в них папки:
диск:\Microsoft SQL Server\MSRS10.имя экземпляра SQL Server\Reporting Services
В этих файлах диск является заполнителем для диска, на котором установлен SQL Server 2008.
Если вы использовали средство настройки SSRS, чтобы настроить установку, имена могут отличаться от приведенных в списке. Кроме того, базы данных могут находиться на удаленном компьютере, где выполняется SQL Server 2008.
Удалите виртуальные каталоги Reporting Services.
Используйте диспетчер служб IIS для удаления следующих виртуальных каталогов:
ReportServer[$имя_экземпляра]
Reports[$имя_экземпляра]
Удалите пул приложений ReportServer.
Используйте диспетчер IIS для удаления пула приложений ReportServer.
Остановите все службы SQL Server.
Перед удалением компонентов SQL Server рекомендуем остановить все службы SQL Server. Активные подключения могут помешать удалению.
Используйте учетную запись с подходящими разрешениями.
Войдите на сервер с помощью учетной записи службы SQL Server либо учетной записи с аналогичными разрешениями. Например, вы можете использовать учетную запись, входящую в группу локальных администраторов.
Удаление экземпляра SQL Server 2008Примечание. Установка SQL Server представляет собой довольно сложный процесс. Во время нее изменяются многие разделы реестра и DLL-файлы. При этом также устанавливаются и изменяются записи разрешений и регистрации служб.
Мы тестируем процедуры установки и удаления SQL Server на множестве конфигураций. Но мы не можем охватить все конфигурации из-за наличия продуктов сторонних разработчиков и изменений, вносимых на уровне операционной системы для отдельных клиентов. Поэтому изредка вы можете столкнуться с обстоятельствами, препятствующими установке или удалению SQL Server с помощью программы установки.
Из-за подобных трудностей группа по поддержке SQL Server может порекомендовать вам переустановить операционную систему, если описанные здесь процедуры не помогают осуществить полное удаление SQL Server. Это позволяет получить чистую платформу для переустановки SQL Server в системе.
Откройте пункт Программы и компоненты в панели управления. Для этого нажмите кнопку Пуск, введите appwiz.cpl в поле Начать поиск и щелкните appwiz.cpl в списке Программы.
Выберите удаляемый компонент SQL Server и щелкните Заменить/удалить. Открывается мастер установки SQL Server.
Запускаются правила поддержки установки для проверки конфигурации компьютера. Для продолжения нажмите кнопку "ОК".
На странице Выбор экземпляра воспользуйтесь раскрывающимся списком, чтобы указать удаляемый экземпляр SQL Server, либо выберите параметр для удаления только общих компонентов и средств управления SQL Server. Для продолжения нажмите кнопку Далее.
На странице Выбор компонентов укажите удаляемые компоненты из указанного экземпляра SQL Server. Для продолжения нажмите кнопку Далее.
Запускаются правила удаления для подтверждения успешного выполнения операции.
На странице Все готово для удаления просмотрите список удаляемых компонентов и функций.
На странице Ход установки отображается состояние установки.
На странице Completing Setup (Завершение установки) нажмите кнопку Закрыть, чтобы выйти из мастера установки.
Повторите шаги 2–9 до удаления всех компонентов SQL Server 2008.
Сбой при установке
Если вам не удается устранить причину сбоя при установке, обратитесь в службу поддержки Майкрософт.
В некоторых случаях, таких как непреднамеренное удаление важных файлов, перед переустановкой SQL Server на компьютере может потребоваться переустановить операционную систему.
Полнотекстовый поиск SQL Server
Data Quality Services (DQS)
SQL Server (ядро СУБД), репликация
Analysis Services в режиме интеграции с SharePoint
SQL Server (ядро СУБД), Analysis Services
Средства управления SQL Server — полная версия, обратная совместимость, SDK, взаимодействие
Средства управления SQL Server — базовые
Business Intelligence Development Studio
Data Quality Client
Клиент распределенного воспроизведения
Контроллер распределенного воспроизведения
Интерфейсный веб-компонент Reporting Services SharePoint
Reporting Services SharePoint
Business Intelligence Development Studio, средства управления SQL Server — полная версия
Business Intelligence Development Studio, средства управления SQL Server — базовые
Средства управления SQL Server
SQL Server (ядро СУБД), Business Intelligence Development Studio, средства управления SQL Server
В сегодняшней заметке я в первую очередь для себя разберу как деинсталлировать сервис организации Базы Данных установленный ранее по заметке, сейчас задача в следующем — проработать шаги посредством которых можно деинсталлировать все компоненты установки. Данные компоненты перечислены в оснастке «Установка и Удаление программ» на операционной системе Windows Server 2008 R2 Enterprise.
Ниже шаги по удалению:
Start — Control Panel — Programs and Feature — находим и выделяем «Microsoft SQL Server 2008 R2 Setup (English)» и нажимаем Uninstall, но оказываем нельзя вот так просто удалить данное программное обеспечение, потому как сперва нужно деинсталлировать компоненты
Ну что ж, тогда на очереди:
Microsoft SQL Server 2008 R2 (64-bit) — Uninstall — Remove, далее в окне мастера:
Setup Support Rules — нажимаю Ok, после в окне выбора установленного экземпляра: Select Instance выбираю MSSQLSERVER и нажимаю Next
Следом отмечаю все компоненты (Select Features) которые в моем случае были установлены нажатием кнопки Select All → Next
В окне: Removal Rules → нажимаю Next
на последний запрос, а действительно ли нужно удалить все от SQL Server 2008 R2 в мастере (Ready to Remove) нажимаю Remove и ожидаю…
В окне: Complete (Your SQL Server 2008 R2 removal completed successfully) нажимаем Close
Теперь Удаляем все там же находясь в «Program and Features» оставшиеся компоненты:
- Microsoft Report Viewer Redistributable 2008 SP1 — Uninstall
- Microsoft SQL Server 2008 R2 Native Client
- Microsoft SQL Server Compact 3.5 SP2 ENU
- Microsoft Visual Studio 2008 Shell (Integrated mode) — ENU
- Microsoft Visual Studio Tools for Applicaions 2.0 — ENU
После запускаю командную строку с правами Администратора и:
C:\Windows\system32>rmdir /S /Q "c:\Program Files\Microsoft SQL Server"
C:\Windows\system32>rmdir /S /Q "c:\Program Files (x86)\Microsoft SQL Server"
C:\Windows\system32>rmdir /S /Q "c:\ProgramData\Microsoft\Microsoft SQL Server"
C:\Windows\system32>rmdir /S /Q "%userprofile%\AppData\Roaming\Microsoft\Microsoft SQL Server"
C:\Windows\system32>rmdir /S /Q "%userprofile%\AppData\Local\Microsoft\Microsoft SQL Server"
После перезагружаю систему.
А теперь пробую установить на эту же систему роль сервера базы данных SQL Server 2008 r2 с целью проверки, а возможно ли это будет и правильна ли была сделана деинсталляция?: — ответ да!, установка, создание базы данных, восстановление из бекапа происходит без каких либо ошибок. Все работает. Как видно процесс удаление не такой уж и сложный . На этом я прощаюсь, с уважением автор блога — ekzorchik.
This article describes how to uninstall a stand-alone instance of SQL Server. By following the steps in this article, you also prepare the system so that you can reinstall SQL Server.
To uninstall a SQL Server failover cluster, use the Remove Node functionality provided by SQL Server Setup to remove each node individually. For more information, see Add or Remove Nodes in a SQL Server Failover Cluster (Setup)
Considerations
- To uninstall SQL Server, you must be a local administrator with permissions to log on as a service.
- If your computer has the minimum required amount of physical memory, increase the size of the page file to two times the amount of physical memory. Insufficient virtual memory can result in an incomplete removal of SQL Server.
- On a system with multiple instances of SQL Server, the SQL Server browser service is uninstalled only once the last instance of SQL Server is removed. The SQL Server Browser service can be removed manually from Programs and Features in the Control Panel.
- Uninstalling SQL Server deletes tempdb data files that were added during the install process. Files with tempdb_mssql_*.ndf name pattern are deleted if they exist in the system database directory.
Prepare
Back up your data. Either create full backups of all databases, including system databases, or manually copy the .mdf and .ldf files to a separate location. The master database contains all system level information for the server, such as logins, and schemas. The msdb database contains job information such as SQL Server agent jobs, backup history, and maintenance plans. For more information about system databases see System databases.
The files that you must save include the following database files:
- master.mdf
- msdbdata.mdf
- Tempdb.mdf
- mastlog.ldf
- msdblog.ldf
- Templog.ldf
- model.mdf
- Mssqlsystemresource.mdf
- ReportServer[$InstanceName]
- modellog.ldf
- Mssqlsustemresource.ldf
- ReportServer[$InstanceName]TempDB
The ReportServer databases are included with SQL Server Reporting Services.
Stop all SQL Server services. We recommend that you stop all SQL Server services before you uninstall SQL Server components. Active connections can prevent successful uninstallation.
Use an account that has the appropriate permissions. Log on to the server by using the SQL Server service account or by using an account that has equivalent permissions. For example, you can log on to the server by using an account that is a member of the local Administrators group.
Uninstall
To uninstall SQL Server from Windows 10, Windows Server 2016, Windows Server 2019, and greater, follow these steps:
To begin the removal process navigate to Settings from the Start menu and then choose Apps.
Search for sql in the search box.
Select Microsoft SQL Server (Version) (Bit). For example, Microsoft SQL Server 2017 (64-bit) .
Select Uninstall.
Select Remove on the SQL Server dialog pop-up to launch the Microsoft SQL Server installation wizard.
On the Select Instance page, use the drop-down box to specify an instance of SQL Server to remove, or specify the option to remove only the SQL Server shared features and management tools. To continue, select Next.
On the Select Features page, specify the features to remove from the specified instance of SQL Server.
On the Ready to Remove page, review the list of components and features that will be uninstalled. Click Remove to begin uninstalling
Refresh the Apps and Features window to verify the SQL Server instance has been removed successfully, and determine which, if any, SQL Server components still exist. Remove these components from this window as well, if you so choose.
To uninstall SQL Server from Windows Server 2008, Windows Server 2012 and Windows 2012 R2, follow these steps:
To begin the removal process, navigate to the Control Panel and then select Programs and Features.
Right-click Microsoft SQL Server (Version) (Bit) and select Uninstall. For example, Microsoft SQL Server 2012 (64-bit) .
Select Remove on the SQL Server dialog pop-up to launch the Microsoft SQL Server installation wizard.
On the Select Instance page, use the drop-down box to specify an instance of SQL Server to remove, or specify the option to remove only the SQL Server shared features and management tools. To continue, select Next.
On the Select Features page, specify the features to remove from the specified instance of SQL Server.
On the Ready to Remove page, review the list of components and features that will be uninstalled. Click Remove to begin uninstalling
Refresh the Programs and Features window to verify the SQL Server instance has been removed successfully, and determine which, if any, SQL Server components still exist. Remove these components from this window as well, if you so choose.
In the event of failure
If the removal process fails, review the SQL Server setup log files to determine the root cause.
Читайте также: