Как удалить SQL Server полностью с компьютера

Полностью удалить SQL Server с компьютера можно через стандартный деинсталлятор SQL Server Setup или раздел Apps в Windows, но начинать нужно не с кнопки Remove, а с проверки баз, экземпляров и бэкапов. SQL Server может хранить рабочие базы, системные базы, задания, логины и настройки, которые исчезнут или станут недоступны после удаления

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

Что проверить перед удалением

Откройте SSMS и выполните:

SELECT
    name,
    state_desc,
    create_date
FROM sys.databases
ORDER BY name;

Сохраните список баз и решите, что с ними делать. Для нужных баз сделайте backup:

BACKUP DATABASE ShopDemo
TO DISK = 'D:\Backup\ShopDemo.bak'
WITH INIT, COMPRESSION;

Проверьте, какие экземпляры установлены. На одном компьютере могут одновременно жить MSSQLSERVER, SQLEXPRESS, старые версии и компоненты вроде Integration Services

Как удалить экземпляр SQL Server

Обычный порядок:

  1. Откройте Apps and Features или Programs and Features
  2. Найдите Microsoft SQL Server 2019 или другую установленную версию
  3. Выберите Uninstall/Change
  4. В SQL Server Installation Center выберите Remove
  5. Выберите экземпляр, который хотите удалить
  6. Отметьте компоненты экземпляра
  7. Дождитесь завершения удаления и перезагрузите компьютер, если установщик попросит

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

Что делать с SSMS

SSMS удаляется отдельно, потому что это клиентская программа. Если вы удалили сервер, но оставили SSMS, это нормально: SSMS сможет подключаться к другим серверам. Если хотите полностью очистить учебный компьютер, удалите и SQL Server Management Studio через Apps and Features

Но не удаляйте SSMS первым, если вам еще нужно сделать бэкапы или проверить базы. Сначала сохраните данные, потом удаляйте инструменты

Какие папки можно проверять после удаления

После деинсталляции иногда остаются папки с данными, логами и установочными файлами. Они могут находиться в:

C:\Program Files\Microsoft SQL Server\
C:\Program Files (x86)\Microsoft SQL Server\
C:\ProgramData\Microsoft\SQL Server\

Удалять остаточные папки можно только после того, как вы уверены, что там нет нужных MDF, LDF, BAK, скриптов или конфигураций. Лучше сначала переименовать папку или перенести ее в архив, а не стирать сразу

Как понять, что SQL Server удален

Проверьте службы Windows. Не должно остаться службы конкретного экземпляра, например:

SQL Server (SQLEXPRESS)
SQL Server Agent (SQLEXPRESS)

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

Мини-практика

Перед удалением составьте маленький чек-лист:

ПроверкаГотово
Список баз сохраненда/нет
Для нужных баз сделан .bakда/нет
Проверен путь к MDF/LDFда/нет
Понятно имя удаляемого экземплярада/нет
SSMS оставляем или удаляем отдельнода/нет

Такой чек-лист выглядит скучно, зато спасает от ситуации, когда сервер удалили, а нужная база осталась только в памяти администратора

Частые ошибки

  • Удаляют SQL Server без бэкапа пользовательских баз
  • Путают удаление SSMS и удаление самого SQL Server
  • Удаляют папки вручную до запуска деинсталлятора
  • Не замечают второй экземпляр SQL Server на компьютере
  • После удаления сразу чистят Program Files, не проверив MDF/LDF и BAK

Что почитать дальше по SQL

Если нужен общий маршрут по теме, откройте рубрику SQL. Для соседних задач пригодятся эти разборы:

Оцените статью
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x