Данное руководство содержит последовательность действий для полного удаления SQL Server (опробовано на 2008-ом). Использовать в случае, если при попытках удалить существующий или установить новый экземпляр возникают ошибки, и стандартные процедуры по удалению заканчиваются неудачей. Когда я столкнулся с этой проблемой, такая инструкция мне бы здорово пригодилась.
1) Пробуем удалить SQL Server с помощью Microsoft Fix it.Как и ожидалось у меня этот способ не сработал. Идем дальше.
2) На всякий случай делаем бэкап реестра и удаляем следуюее:
Далее, в следующих ветках удаляем все ключи, связанные с SQL Server:
После переименовываем или удаляем все папки связанные с SQL Server, перезагружаемся и пробуем установить SQL Server. Если все так же безуспешно, переходим к шагу 3.
3) Если при установке получаем следующую ошибку: Компоненту MsiGetProductInfo не удалось получить значение ProductVersion для пакета со значением Product Code = "{CC8BA866-16A7-4667-BA0C-C494A1E7B2BF}" делаем следующее:
Если опять потерпели неудачу, переходим к шагу 4.
4) Если при установке получаем следующую ошибку: Error result: -2068643839; Result facility code: 1203; Result error code: 1 делаем следующее:
5) Готово!
Надеюсь это будет полезным и кому-нибудь пригодится.
1) Пробуем удалить SQL Server с помощью Microsoft Fix it.
2) На всякий случай делаем бэкап реестра и удаляем следуюее:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server;
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer.
Далее, в следующих ветках удаляем все ключи, связанные с SQL Server:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall;
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services.
После переименовываем или удаляем все папки связанные с SQL Server, перезагружаемся и пробуем установить SQL Server. Если все так же безуспешно, переходим к шагу 3.
3) Если при установке получаем следующую ошибку: Компоненту MsiGetProductInfo не удалось получить значение ProductVersion для пакета со значением Product Code = "{CC8BA866-16A7-4667-BA0C-C494A1E7B2BF}" делаем следующее:
- из лога установки SQL Server нас интересует следующая строка: например, «Exit message: Компоненту MsiGetProductInfo не удалось получить значение ProductVersion для пакета со значением Product Code = „{CC8BA866-16A7-4667-BA0C-C494A1E7B2BF}“. Нам нужен Product Code. Копируем его первую часть CC8BA866, ищем в реестре и удаляем все найденные ключи. После этого, записываем его наоборот 668AB8CC, опять ищем в реестре, удаляем все найденные значения;
- запускаем установку;
- при установке могут возникать похожие ошибки, но с другим Product Code. Повторяем установку и удаление ключей из реестра до тех пор, пока не пропадет ошибка.
Если опять потерпели неудачу, переходим к шагу 4.
4) Если при установке получаем следующую ошибку: Error result: -2068643839; Result facility code: 1203; Result error code: 1 делаем следующее:
- создаем папку на диске С, копируем в нее установочные файлы, пробуем установить;
- если не сработало, возможно к некоторым папкам невозможно получить доступ;
- может случиться так, что установщик Windows поврежден, тогда нужна диагностика кэша установщика;
- проверить или переустановить фрэймворки.
5) Готово!
Надеюсь это будет полезным и кому-нибудь пригодится.