Как удалить sql management studio
Перейти к содержимому

Как удалить sql management studio

  • автор:

Как полностью удалить 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, а также планы обслуживания и журнал резервного копирования.

Screenshot_1-1801-7de83a.png

Какие файлы SQL Server нужно сохранить: БД 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!

Как правильно удалить 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 может появится ошибка:

Microsoft SQL Server 2019 Setup The following error has occurred: There is a problem with one of the Windows Installer package. A program run as part of the setup didn’t finish as expected. Contact your support personnel or package vendor.

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

There are validation error on this page. Click OK to close this dialog box. There are no valid SQL Server 2022 features to perform this operation.

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 нужно удалить его данные и записи в реестре.

Совет. В моем случае размер папки C:\Program Files\Microsoft SQL Server составлял более 100 Гб (в основном это *.dmp файлы в папке MSSQL15.MSSQLSERVER).

удалить каталог sql-server

  1. Удалите папки SQL Server. Можно удалить их из проводника Windows или командами:

    rmdir /S /Q «c:\Program Files\Microsoft SQL Server»
    rmdir /S /Q «c:\Program Files (x86)\Microsoft SQL Server»
    rmdir /S /Q «c:\ProgramData\Microsoft\Microsoft SQL Server»
    rmdir /S /Q «%userprofile%\AppData\Roaming\Microsoft\Microsoft SQL Server»
    rmdir /S /Q «%userprofile%\AppData\Local\Microsoft\Microsoft SQL Server»

  2. Откройте редактор реестра и удалите следующе ветки (если существуют): HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSSQLServer
    HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
  3. Перейдите в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services и удалите все службы SQL Server
  4. Перезагрузите Windows

Удаление SQL Managment Studio 2014 вручную

введите сюда описание изображения

Предыстория: Дело в том, что недавно я ставил Team Foundation Server, который потребовал обновления моего MS SQL Server 2014 до 2016 версии, что привело к некорректному прерыванию обновления(так как у меня windows 7, а 2016 сервер требует windows 8). Дальше поступил опрометчиво, попытавшись удалить обычным способом SQL Server 2014(чтобы установить заново), что опять привело к ошибкам и некорректному завершению удаления, в итоге пришлось качать Uninstall tool 3.5.2, чтобы удалить его(соответственно он удалил его из реестра, но не полностью, незнаю почему). Но после этого хода, я смог установить уже другой обьект сервера, стал он отлично, но! Приоритетная задача\вопрос: Management Studio 2014 перестала запускаться. После двойного клика по SSMS.exe вообще ни ошибки, ни отклику нету, ни процесса не висит. Честно говоря я даже незнаю как это загуглить. Дело в том, что я не могу удалить среду обычным путем(в панели управленя->удаление программ отсутствует возможность запустить окно «remove\repair. «). Вот на этом скрине видно, что нету instance для запуска нужного окна удаления компонентов Так вот основной вопрос. Как я могу запустить это окно удаления компонентов MS SQL Server 2014, чтобы удалить среду, или же есть ли возможность удалить его вручную? Честно говоря, я такой себе геморой сделал из-за своей глупости, что легче уже снести и поставить os, но хотел бы исправить проблему, а не полностью сносить систему ради этого.

Отслеживать
задан 29 апр 2017 в 19:08
Sergio auditore all-night Sergio auditore all-night
1 7 7 бронзовых знаков
дак вместе с объектом сервера вы не ставили SSMS заново то?
29 апр 2017 в 20:22

0

Сортировка: Сброс на вариант по умолчанию

Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.

    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

как полностью удалить MS SQL Server, если он был установлен некорректно?

введите сюда описание изображения

Пытаюсь установить 2019 версию mssql server-а, предыдущей стояла 17. Ситуация отображена на скрине — при попытке вызвать mssql server для дальнейшего удаления виндовс говорит, что он мог быть уже удалён. если удалить остальные компоненты и попытаться заново запустить установочник- ситуация не изменится. Соответственно запустить sqlexpress не выходит. Единственным решением вижу- удалить без остатков mssql server. на как это сделать?

Отслеживать
задан 9 сен 2020 в 11:25
51 6 6 бронзовых знаков

1 ответ 1

Сортировка: Сброс на вариант по умолчанию
Отслеживать
ответ дан 9 сен 2020 в 14:06
51 6 6 бронзовых знаков

    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

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

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