Как удалить sql server 2019 полностью с компьютера
Перейти к содержимому

Как удалить sql server 2019 полностью с компьютера

  • автор:

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

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

SQL Server от корпорации Microsoft (MSSQL) служит для управления реляционными базами данных и основана на языке запросов T-SQL. Это популярная СУБД, используемая для работы с базами разных размеров: как персональных, так и крупных масштаба предприятия.

Необходимость в удалении возникает у пользователя в разных ситуациях: 1) иногда продукт, установленный на компьютер, активно не используется. Тогда его лучше удалить, заодно и очистив реестр от остаточных файлов. В обратном случае можно столкнуться с нарушением безопасности и ухудшением производительности (существуют специальные троянские программы, способные передавать запросы в командный центр Microsoft SQL). Удалять неиспользуемые программы — это в любом случае хорошая практика; 2) СУБД, установленная на компьютер, не соответствует требованиям пользователя (устарела и т. д). Перед установкой другой версии важно почистить операционную систему от остаточных компонентов. В результате удалённая MS SQL не станет оказывать влияния на новую СУБД, что обеспечит её корректную работу.

Рекомендации и примечания

Для удаления используются средства, встроенные в программу установки. Стоит отметить следующее: • удаление должен выполнять администратор, который имеет разрешение на вход в операционную систему; • когда на компьютере установлен минимальный объём физической памяти из требуемого, нужно увеличить размер файла подкачки в два раза. Это важный момент, ведь в случае нехватки физической памяти, удаление SQL Server будет неполным со всеми вытекающими отсюда последствиями; • если в системе есть несколько экземпляров SQL Server, то служба браузера удалится лишь после удаления последнего из них. Однако службу браузера можно деинсталлировать вручную самому, используя панель управления Windows (раздел «Программы и компоненты»); • в процессе деинсталляции также удаляются и файлы данных tempdb (они добавляются при установке). Файлы с именем, которое удовлетворяет шаблону tempdb_mssql_*.ndf, удаляются лишь при их наличии в каталоге системной БД.

Подготовка к деинсталляции

Перед тем, как запустить процесс Delete, рекомендуется: 1.Выполнить резервное копирование данных. Можно создать полные копии всех БД или вручную скопировать файлы MDF и LDF, перенеся их в нужную директорию. Следует учитывать, что БД master содержит всю информацию на уровне системы для сервера, а msdb включает сведения о заданиях агента SQL Server, а также планы обслуживания и журнал резервного копирования.

Какие файлы SQL Server нужно сохранить: Screenshot_1-1801-7de83a.pngБД ReportServer являются частью службы SQL Server Reporting Services.

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

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

Удаление SQL Server в Windows 10 и 2016+

Чтобы деинсталлировать SQL Server из операционной системы Windows 10, а также Windows Server 2016/2019 и далее, нужно выполнить ряд действий: 1. Для начала процесса следует перейти в «Параметры» (меню «Пуск»), после чего выбрать «Приложения».
2. В поле поиска вводится sql. 3. Выбирается Microsoft SQL Server нужной версии и разрядности. Это может выглядеть так: Microsoft SQL Server 2014 (32-bit). 4. Выбирается «Удалить». uninstall_sql_server_windows_10_1-1801-52d501.png5. Теперь следует нажать на кнопку «Remove», которая находится в диалоговом всплывающем окне SQL Server. Произойдёт запуск мастера установки SQL Server. remove_sql_2017_1-1801-7a81ec.png6. На странице «Выбор экземпляра» следует воспользоваться раскрывающимся перечнем, что позволит указать удаляемый экземпляр SQL Server либо указать параметр для удаления средств управления SQL Server и общих компонентов. Для продолжения администратору надо нажать кнопку «Далее». 7. Появится страница «Выбор компонентов», где следует указать те компоненты, которые следует деинсталлировать из ранее указанной версии. 8. Когда появится страница «Все готово», надо просмотреть список функций и компонентов, которые подлежат деинсталляции, а потом нажать кнопку «Удалить» для запуска процесса. 9. Останется обновить окно «Приложения и компоненты». Удалённая версия MS SQL Server будет отсутствовать. Если какие-то компоненты SQL Server всё еще отображаются, их можно удалить из этого окна вручную.

Если что-то пойдёт не так

Несмотря на правильное выполнение вышеописанных шагов, что-то может пойдёт не так. Для установления причины сбоя рекомендуется изучить: — файлы журнала установки SQL Server; — статью из соответствующей базы знаний. Статья посвящена SQL Server 2008, однако описываемая методология подходит и для других версий SQL Server.

Источник — официальная инструкция по удалению от Microsoft: https://docs.microsoft.com/ru-ru/sql/sql-server/install/uninstall-an-existing-instance-of-sql-server-setup.

Интересует работа системы управления базами данных Microsoft SQL Server? Хотите освоить эту систему управления на продвинутом уровне? Добро пожаловать на специализированный курс в OTUS!

Как удалить sql server

⁡Создать запрос⁡⁢
⁡представление, которое требуется удалить, ⁡данных с использованием следующих ⁡она не будет автоматически ⁡Предварительный просмотр обновлений базы ⁡Еще раз щелкните правой ⁡Обратите внимание, что от ⁡⁢

⁡нужную базу данных в ⁡Создать запрос⁡⁢
⁡схему, к которой принадлежит ⁡привязку, а любые связанные ⁡представления, определяемые пользователем функции, ⁡——————Follow us——————⁡⁢

⁡В этой статье описывается ⁡SQL Server (все поддерживаемые ⁡⁢
⁡снимок базы данных, имеющий ⁡Удаление моментального снимка базы ⁡.⁡и выберите ⁡средств:⁡обновлена с учетом удаления ⁡данных⁡⁢

См. также

  • ⁡кнопкой мыши таблицу ⁡вашего имени сразу вызывается ⁡⁢
  • ⁡обозревателе объектов SQL Server⁡.⁡эта таблица, разрешение CONTROL ⁡⁢
  • ⁡с таблицей ограничения или ⁡хранимые процедуры или программы, ⁡⁢

См. также:

⁡Twitter:⁡⁢
⁡процесс удаления служб Службы ⁡⁢
⁡версии) — только Windows ⁡⁢

⁡имя SalesSnapshot0600, без влияния ⁡⁢ docs.microsoft.com ⁡данных⁡⁢

How to uninstall Microsoft SQL Server 2019- Clean 100%

⁡Скопируйте следующий пример в ⁡Удалить⁡Среда SQL Server Management ⁡⁢

⁡ссылки на внешний ключ. ⁡⁢
⁡в разделе ⁡⁢
⁡Customers⁡⁢

Как удалить инстанс на MS SQL?

⁡и выберите пункт ⁡Скопируйте следующий пример в ⁡для этой таблицы или ⁡триггеры автоматически удаляются. Если ⁡то удаление сделает эти ⁡https://twitter.com/CbTechnologies⁡Master Data Services с ⁡⁢

⁡Управляемый экземпляр SQL Azure⁡⁢

Удаление таблиц (компонент Database Engine)

⁡на базу данных-источник.⁡⁢ да⁡Идентифицируйте моментальный снимок базы ⁡окно запроса и нажмите ⁡⁢Да⁡.⁡⁢Да⁡Studio⁡⁢да⁡Кроме того, в ⁡⁢да⁡Действие пользователя⁡⁢

⁡в ⁡Обновление базы данных⁡Удалить⁡окно запроса и нажмите ⁡членство в предопределенной роли ⁡⁢

⁡таблица будет создана заново, ⁡⁢

⁡объекты недействительными.⁡Автор: ComputerBerry⁡локального компьютера.⁡Выполните инструкции из приведенных ⁡Все пользовательские соединения к ⁡данных, который нужно удалить. ⁡кнопку ⁡⁢

⁡В диалоговом окне ⁡⁢

⁡Transact-SQL⁡⁢

⁡обратите внимание, что в ⁡⁢

⁡обозревателе объектов SQL Server⁡. SSDT вызовет от ⁡⁢

Перед началом

Ограничения
  • ⁡нужно будет заново привязать ⁡В этом разделе⁡Когда на сервере установлено ⁡Удаление объектов сервера служб ⁡ниже статей, чтобы полностью ⁡SalesSnapshot0600 будут завершены, а ⁡Просмотреть моментальные снимки в ⁡Выполнить⁡Удаление объекта⁡При удалении представления из ⁡могут появиться сообщения о ⁡SSDT определены все зависимые ⁡⁢
  • ⁡и выберите пункт ⁡вашего имени хранимую процедуру ⁡Примите все параметры по ⁡Выполнить⁡db_ddladmin⁡все правила и значения ⁡Перед началом работы⁡несколько инстансов и нужно ⁡Data Quality⁡удалить существующий экземпляр SQL ⁡все разреженные файлы файловой ⁡базе данных можно в ⁡⁢
  • ⁡. В примере указанное ⁡нажмите кнопку ⁡⁢⁡системного каталога удаляется его ⁡⁢ ⁡неразрешенных ссылках. Чтобы устранить ⁡объекты (в этом случае ⁡Просмотр данных⁡sp_rename, чтобы переименовать таблицу. ⁡⁢
  • ⁡умолчанию в диалоговом окне ⁡. ⁡.⁡по умолчанию, заново создать ⁡Ограничения⁡удалить только определенный. Покажем ⁡⁢
  • ⁡В этой статье описан ⁡Server и подготовить систему ⁡системы NTFS, используемые моментальным ⁡среде SQL Server Management ⁡представление удаляется только в ⁡⁢
безопасность
Permissions

⁡ОК⁡определение и другие сведения ⁡эту проблему, закройте конструктор ⁡ссылка на внешний ключ), ⁡. Обратите внимание, что ⁡Если есть какие-либо зависимые ⁡⁢⁡Удаление базы данных⁡⁢ ⁡Дополнительные сведения см. в ⁡⁢

Использование среды SQL Server Management Studio

Удаление таблицы из базы данных
  1. ⁡В обозревателе объектов выберите ⁡триггеры и добавить необходимые ⁡⁢
  2. ⁡Безопасность⁡на примере как это ⁡способ удаления вручную объектов ⁡⁢⁡к повторной установке SQL ⁡⁢ ⁡снимком, будут удалены.⁡⁢

⁡Studio. Дополнительные сведения см. ⁡том случае, если оно ⁡⁢⁡.⁡⁢⁡о нем. Все связанные ⁡⁢

⁡таблиц или редактор Transact-SQL ⁡⁢

⁡которые будут удалены.⁡данные таблицы остаются неизменными ⁡объекты, например ограничения внешнего ⁡⁢

Использование Transact-SQL

Удаление таблицы в редакторе запросов
  1. ⁡и щелкните ⁡⁢⁡статье ⁡⁢ ⁡таблицу, которую необходимо удалить.⁡ограничения.⁡⁢
  2. ⁡Удаление таблицы с помощью ⁡сделать. Принцип удаления одинаков ⁡⁢⁡Сервер DQS после удаления ⁡⁢⁡Server.⁡⁢
  3. ⁡Примечание⁡в разделе ⁡существует. ⁡⁢⁡Важно!⁡⁢⁡с представлением разрешения также ⁡⁢

⁡и заново откройте таблицу ⁡Щелкните ⁡⁢ ⁡после операции переименования.⁡⁢ ⁡ключа, они также будут ⁡⁢

⁡ОК⁡⁢ docs.microsoft.com ⁡DROP TABLE (Transact-SQL)⁡⁢

Руководство. удалить объекты и разрешить зависимости

⁡Щелкните таблицу правой кнопкой ⁡При удалении таблицы, которая ⁡⁢⁡следующих средств:⁡⁢ ⁡для MS SQL 2008, ⁡либо SQL Server, либо ⁡Удаление существующего экземпляра SQL ⁡Сведения об использовании разреженных ⁡Просмотр моментального снимка базы ⁡⁢

⁡Дополнительные сведения см. в ⁡⁢

⁡Щелкните ⁡удаляются.⁡Products.⁡⁢ ⁡Обновить базу данных⁡⁢ ⁡Щелкните правой кнопкой мыши ⁡⁢

Удаление базы данных

  1. ⁡обновлены.⁡.⁡⁢⁡.⁡⁢ ⁡мыши и в контекстном ⁡⁢⁡содержит столбец ⁡⁢⁡Среда SQL Server Management ⁡⁢
  2. ⁡2012, 2014 версий⁡только компонента Сервер DQS ⁡⁢⁡Server (программа установки)⁡⁢ ⁡файлов для моментальных снимков ⁡⁢⁡данных (SQL Server)⁡⁢⁡разделе ⁡⁢

Переименование таблицы

  1. ⁡Показать зависимости⁡⁢ Customer ⁡Любое представление таблицы, удаленной ⁡Источник: ⁡.⁡⁢
  2. ⁡таблицу ⁡⁢⁡Предупреждение⁡⁢ ⁡Таблица ⁡⁢⁡Источник: ⁡⁢⁡меню выберите ⁡varbinary (max)⁡⁢⁡Studio⁡⁢ ⁡Автор: ИТ аутсорсинг⁡⁢⁡служб Data Quality Services ⁡⁢⁡В данной статье описан ⁡⁢
  3. ⁡баз данных см. в ⁡⁢⁡.⁡⁢ ⁡DROP VIEW (Transact-SQL)⁡⁢

⁡в диалоговом окне ⁡с помощью инструкции ⁡.⁡⁢⁡Щелкните правой кнопкой мыши ⁡⁢⁡Products⁡В SSDT зависимости на ⁡не должна быть открыта ⁡.⁡Удалить⁡с атрибутом FILESTREAM, не ⁡Transact-SQL⁡⁢

⁡(DQS).⁡процесс удаления изолированного экземпляра ⁡разделе ⁡Выполните инструкцию ⁡.⁡Удаление объекта⁡, нужно удалять явно, ⁡⁢⁡Применимо к:⁡⁢⁡таблицу ⁡и выберите ⁡⁢

для удаления таблицы.

  1. ⁡Удаление Power Pivot для ⁡(SQL Server)⁡⁢⁡, указав имя моментального ⁡⁢ ⁡.⁡⁢⁡окно ⁡⁢ ⁡.⁡⁢⁡версии) ⁡⁢⁡в ⁡⁢
  2. ⁡. Обратите внимание, что ⁡⁢⁡или хранимые процедуры автоматически ⁡Разверните узел ⁡⁢ ⁡обозревателе объектов SQL Server⁡⁢⁡Нажмите кнопку ⁡⁢ ⁡системе.⁡на которую ссылается ограничение ⁡База данных SQL Azure ⁡Добавление или удаление узлов ⁡SharePoint⁡⁢
  3. ⁡.⁡⁢⁡снимка базы данных, который ⁡⁢⁡Применимо к:⁡⁢

⁡Зависимости⁡Требует либо разрешения CONTROL ⁡⁢⁡База данных SQL Azure ⁡⁢ ⁡обозревателе объектов SQL Server⁡⁢⁡ссылка на внешний ключ ⁡⁢ ⁡не обновляются. После переименования ⁡⁢⁡Таблицы⁡⁢⁡средства SQL Server Data ⁡Да⁡Инструкции DROP TABLE и ⁡⁢ Customers ⁡FOREIGN KEY. Сначала следует ⁡⁢

⁡Управляемый экземпляр SQL Azure ⁡⁢

⁡отказоустойчивого кластера SQL Server ⁡В этой статье описано ⁡⁢⁡Создание моментального снимка базы ⁡⁢ ⁡нужно удалить. Синтаксис:⁡SQL Server (все поддерживаемые ⁡имя_представления⁡для схемы SCHEMA, либо ⁡Управляемый экземпляр SQL Azure ⁡и выберите пункт ⁡⁢⁡обновилась автоматически на ⁡⁢ ⁡все другие зависимости можно ⁡в ⁡Tools автоматически определяют все ⁡.⁡CREATE TABLE нельзя выполнять ⁡удалить ссылающееся ограничение FOREIGN ⁡⁢

⁡Azure Synapse Analytics ⁡⁢ docs.microsoft.com ⁡(программа установки)⁡⁢

Удаление представлений

⁡удаление Power Pivot для ⁡⁢ да⁡данных (Transact-SQL)⁡DROP DATABASE ⁡⁢Да⁡версии)⁡⁢Да⁡. При этом будут ⁡⁢да⁡разрешения CONTROL для объекта ⁡⁢да⁡Azure Synapse Analytics ⁡⁢

⁡Просмотр кода⁡в соответствии с переименованием.⁡найти с помощью области ⁡обозревателе объектов SQL Server⁡⁢

⁡зависимые объекты и подготавливают ⁡⁢

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

⁡для одной таблицы в ⁡⁢

⁡KEY или ссылающуюся таблицу. ⁡⁢

⁡Параллельное хранилище данных⁡Исправление неудавшейся установки SQL ⁡SharePoint вручную.⁡⁢

⁡Просмотр моментального снимка базы ⁡имя_моментального_снимка_базы_данных⁡⁢

⁡При удалении моментального снимка ⁡⁢

Перед началом

Ограничения
  • ⁡отображены все объекты, зависящие ⁡OBJECT.⁡Параллельное хранилище данных⁡. Обратите внимание, что ⁡Щелкните правой кнопкой мыши ⁡Список ошибок⁡⁢
  • ⁡. Щелкните правой кнопкой ⁡скрипт ALTER для переименования ⁡⁢ DROP TABLE ⁡При удалении таблицы автоматически ⁡одном пакете. В противном ⁡⁢ DROP VIEW ⁡Если и ссылающаяся таблица, ⁡⁢
безопасность
Permissions

⁡Удалить таблицу из базы ⁡Server 2016⁡Удаление служб Reporting Services⁡данных (SQL Server)⁡⁢

Использование среды SQL Server Management Studio

Удаление представления из базы данных
  1. ⁡[ ⁡⁢⁡базы данных он удаляется ⁡⁢ ⁡от представления, и все ⁡В ⁡Представления можно удалить в ⁡ссылки на внешний ключ ⁡⁢⁡таблицу ⁡⁢ ⁡, чтобы вручную исправить ⁡⁢
  2. ⁡мыши таблицу ⁡или удаления зависимости.⁡удаляются все связи с ⁡⁢⁡случае может произойти непредвиденная ⁡⁢⁡и таблица, содержащая первичный ⁡⁢

⁡данных в SQL Server ⁡⁢⁡Планирование установки SQL Server⁡⁢ ⁡В этой статье описан ⁡⁢⁡Восстановление базы данных до ⁡⁢⁡,⁡⁢

⁡из SQL Server и ⁡⁢

⁡объекты, от которых зависит ⁡⁢⁡обозревателе объектов⁡⁢ ⁡SQL Server с помощью ⁡⁢⁡в таблице ⁡⁢⁡Customers⁡их.⁡⁢⁡Customer⁡⁢⁡Предупреждение⁡⁢⁡ней.⁡ошибка.⁡ключ, удаляются с помощью ⁡можно с помощью среды ⁡Установка SQL Server⁡⁢

Использование Transact-SQL

Удаление представления из базы данных
  1. ⁡процесс удаления серверов служб ⁡⁢⁡состояния, сохраненного в моментальном ⁡⁢ ⁡. ⁡удаляются разреженные файлы, используемые ⁡⁢
  2. ⁡представление.⁡разверните базу данных, в ⁡⁢⁡SQL Server Management Studio ⁡⁢⁡больше нет.⁡⁢
  3. ⁡в ⁡Примените изменения следующих шагов ⁡и выберите команду ⁡⁢⁡В следующих процедурах используются ⁡⁢⁡В ⁡Любые представления или хранимые ⁡одной инструкции DROP TABLE, ⁡SQL Server Management Studio ⁡⁢

⁡Обновление до SQL Server⁡Службы Reporting Services, работающих ⁡⁢ ⁡снимке⁡⁢ ⁡n⁡⁢

⁡моментальным снимком. При удалении ⁡⁢ docs.microsoft.com ⁡В ⁡⁢

удалить моментальный снимок базы данных (Transact-SQL)

⁡которой содержится представление, подлежащее ⁡⁢ да⁡или Transact-SQL⁡Предупреждение⁡⁢

⁡обозревателе объектов SQL Server⁡в предыдущей процедуре ⁡Переименовать⁡сущности, созданные ранее с ⁡обозревателе объектов⁡процедуры, которые ссылаются на ⁡ссылающаяся таблица должна быть ⁡или Transact-SQL.⁡⁢

Безопасность

Permissions

⁡Источник: ⁡как в режиме SharePoint, ⁡DROP DATABASE (Transact-SQL)⁡⁢

Как удалить моментальный снимок базы данных (с помощью Transact-SQL)

⁡]⁡моментального снимка базы данных ⁡⁢

    ⁡обозревателе объектов⁡удалению, а затем разверните ⁡В этом разделе⁡Если в момент удаления ⁡и выберите пункт ⁡Как обновить подключенную базу ⁡.⁡⁢ ⁡помощью руководства по ⁡подключитесь к экземпляру компонента ⁡⁢ ⁡удаляемую таблицу, необходимо явно ⁡⁢

⁡первой в списке.⁡⁢ ⁡Внимание!⁡⁢ ⁡.⁡так и в собственном ⁡Моментальные снимки базы данных ⁡⁢

⁡Где ⁡⁢⁡все соединения пользователя с ⁡⁢ ⁡подключитесь к экземпляру компонента ⁡⁢⁡папку ⁡⁢ ⁡Перед началом работы⁡⁢⁡таблица ⁡⁢ ⁡Удалить⁡⁢

⁡данных с помощью Power ⁡⁢⁡Измените имя таблицы на ⁡⁢ ⁡разработке подключенной базы данных⁡Компонент Database Engine.⁡⁢

Примеры (Transact-SQL)

⁡удалить или изменить, чтобы ⁡При удалении таблицы относящиеся ⁡Каждое удаление таблицы следует ⁡How to uninstall Microsoft ⁡⁢

⁡режиме.⁡(SQL Server)⁡имя_моментального_снимка_базы_данных⁡ним должны быть завершены.⁡Компонент Database Engine.⁡⁢

⁡Ограничения⁡Products⁡.⁡Buffer⁡⁢ ⁡Customers⁡.⁡⁢ ⁡На стандартной панели выберите ⁡⁢

Связанные задачи

  • ⁡убрать ссылку на таблицу.⁡к ней правила и ⁡⁢
  • ⁡тщательно планировать. Если на ⁡SQL Server 2019 — ⁡⁢
  • ⁡Удаление служб Master Data ⁡Источник: ⁡— имя удаляемого моментального ⁡⁢

См. также:

⁡Любой пользователь с разрешениями ⁡⁢
⁡На стандартной панели выберите ⁡.⁡⁢

Удаление Microsoft SQL Server

Для удаления Microsoft SQL Server перейдите в Панель управления и выберите Программы и компоненты (Установка и удаление программ).

Windows 7: Пуск → Панель управления → Программы и компоненты (Установка удаление программ).

Windows 10: Пуск → Служебные — Windows → Панель управления → Программы и компоненты.

В списке программ найдите Microsoft SQL Server. Выберите его и нажмите кнопку Удалить/Изменить:

Выберите пункт Удаление:

Начнется проверка возможности удаления. По её завершении нажмите кнопку Ок:

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

На шаге Выбор компонентов нажмите Выделить все (1), затем Далее (2):

На шаге Готовность к удалению нажмите кнопку Удалить:

Дождитесь окончания удаления. После успешного удаления нажмите кнопку Закрыть:

Далее необходимо удалить все компоненты SQL. Выберите компонент и нажмите Удалить:

После удаления компонентов SQL закройте окно Программы и компоненты.

Далее необходимо удалить папки SQL из директории Program Files. Зайдите в раздел C:\Program Files и удалите папку Microsoft SQL Server.

Если у вас 64-разрядная система, то папку необходимо также удалить из директории C:\Program Files (x86):

Как правильно удалить Microsoft SQL Server в Windows?

В этой статье мы рассмотрим несколько способов удаления инстанса Microsoft SQL Server с компьютера Windows. Статья применима для всех поддерживаемых версий: Microsoft SQL Server 2019/2017/2014/2012.

Прежде, чем приступать к удалению, рекомендуется остановить все службы SQL Server (SQL Server Configuration Manager -> SQL Server Services -> SQL Server -> Stop).

Остановить службы sql server

Удаление MS SQL с помощью программы установки Setup.exe

Для корректного удаления Microsoft SQL Server можно использовать программу установки setup.exe с оригинального установочного образп. Смонтируйте ISO образ и запустите командную строку с правами администратора. Для удаления дефолтного инстанса MSSQL воспользуйтесь командой:

setup.exe /ACTION=UNINSTALL /FEATURES=SQL /INSTANCENAME=MSSQLSERVER

  • В опции /FEATURES указывается список компонентов для удаления;
  • /INSTANCENAME – здесь задается имя экземпляра SQL Server, который нужно удалить.

Если вы хотите, чтобы процесс удаления SQL Server был выполнен в тихом режиме, добавьте параметр /q (или /QUIET ).

Если нужно отобразить графический интерфейс, но запретить отменять установку и менять настройки, добавьте /QS ( /QUIETSIMPLE ). В этом режиме также отображаются любые ошибки, которые появляются при удалении SQL Server.

setup.exe команда тихого удаления mssql server

Вы можете вызвать графический мастер удаления SQL Server с помощью команды:

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

выберите инстанс mssqlserver для удаления

Далее нужно выбрать компоненты SQL, которые нужно удалить и нажать Next.

выберите компоненты SQL Server 2019 для удаления

Этот способ позволяет удалить только компоненты, которые входят в дистрибутив SQL Server. Дополнительные компоненты, такие как SQL Server Management Studio или Reporting Services, нужно удалять отдельно.

Удалить SQL Server через панель управления Windows

Если у вас нет установочного образа SQL Server, вы можете удалить SQL Server как стандартное приложение из панели управления Windows. Перейдите в Settings -> Apps and Features (или выполните команду ms-settings:appsfeatures )и найдите в списке вашу версию Microsoft SQL Server. Нажмите на кнопку Uninstall и затем Remove.

удаление SQL Server через панель управления Windows

При удалении SQL Server может появится ошибка:

Ошибка удаления sql server installer package

There are no valid SQL Server 2022 features

При возникновении любых ошибок при удалении SQL Server вы можете выполнить удаление компонентов SQL Server из командной строки по их идентификаторам (GUID). Для этого используется утилита msiexec с параметром /x (описана ниже).

Как удалить SQL Server из командной строки?

Вы можете использовать встроенную утилиту установщика Windows (msiexec) для удаления программ. Для удаления любой программы, установленной через Windows Installer нужно выполнить такую команду:

Здесь нужно указать GUID приложения. Чтобы получить GUID MS SQL Server на вашем компьютере, выполните команду:

wmic product get Name,IdentifyingNumber

список установленых компонентов sql и их GUID

У каждого из компонентов SQL Server свой GUID. Чтобы удалить определенный компонент, найдите его в списке и выполните команду:

Подтвердите удаление компонента SQL Server.

удалить sql server компонент через windows installer

По аналогии нужно удалить другие компоненты SQL Server.

С помощью следующего PowerShell скрипта можно получить GUID всех компонентов SQL Server и удалить их все по очереди.

$SQLVer = Get-ChildItem -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall | Get-ItemProperty | Where-Object < $_.DisplayName -match "SQL Server " >| Select-Object -Property DisplayName, UninstallString
ForEach ($ver in $SQLVer) <
If ($ver.UninstallString) <
$uninst = $ver.UninstallString
Start-Process cmd -ArgumentList «/c $uninst /quiet /norestart» -NoNewWindow
>

После удаления компонентов SQL Server нужно удалить его данные и записи в реестре.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *