2016-08-26 20 views
3

Мне удалось установить SSMS 2016 на Windows 7, но это, конечно, не работает.Удалить SQL Server 2016

Я попытался удалить SQL Server 2016 с помощью программы установки SQL 2016 (un) в панели управления, но когда я нажимаю кнопку «Удалить», выдается сообщение об ошибке, указывающее, что он не может быть установлен на Win7.

тела:

Операционная система на этом компьютере или его уровень услуг пакет делает не отвечает минимальным требованиям SQL-сервера 2016. Для определения минимально необходимого операционной системы, поддерживаемой ...

Я могу удалить все компоненты за исключением SQL Server 2016 и SQL Management Studio, поэтому как их удалить?

+0

Где вы нашли SSMS? Согласно https://msdn.microsoft.com/library/mt238290.aspx поддерживается Windows 7 с пакетом обновления 1 (SP1). – qxg

+0

Возможно, некоторые компоненты были удалены, на что он полагался. Поэтому было бы интересно, если вы попытаетесь запустить установку/ремонт на нем, так как это может завершиться неудачей из-за нехватки компонентов, которые также необходимо удалить. –

+0

Я загрузил его с https://msdn.microsoft.com/en-us/library/mt238290.aspx – Sardothien

ответ

2

Существует amazing article, в котором рассказывается, как легко удалить все остатки SQL Server.

Все, что вам нужно, это немного PowerShell script для создания batch file, который «знает», как удалить компоненты SQL Server.

К концу прочтения этой статьи вы получите что-то вроде этого:

# PowerShell 
$a = c:\temp\msiinv.exe -s | Select-String "SQL Server" -Context 0,1 
$a = $a -replace "Product code: ","msiexec /x """; 
$a = $a -replace ">", "rem"; 
$a = $a -replace "\t", ""; 
$a = $a -replace "}","}"""; 
$a = $a -replace "}","}"" /quiet"; 
$a | Out-File c:\temp\remove.bat -encoding ascii; 

После запуска данного PowerShell скрипта (должно быть настроено для вашего конкретного случая), файл remove.bat будет сгенерирован, что if run, удаляет компоненты SQL Server, которые не включены в график зависимостей других компонентов.

Это означает, что вам придется запускать этот файл (remove.bat) несколько раз, пока все компоненты SQL Server не будут успешно удалены.

Итак, посмотрите на него Cleanly Uninstalling Stubborn SQL Server Components и узнайте, как его использовать. :)

0

Чтобы удалить SQL Server 2016 из-за проблем с панелью управления Windows, вы должны заметить, что этот значок является центральным символом семейства продуктов SQL Server и не имеет размера в списке программ для добавления/удаления на contol панель. Таким образом, это может зависеть от какого-то продукта, который является порядочностью SQL Server, например SQL Server Management Studio 16 или SQL Server Data Tools 2016. Так что удалите сначала любой родственный продукт, и значок исчезнет сам!

0

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