1

Есть странная проблема здесь. Установленные программы показывают установленный SQL Server 2012, но не могут удалить себя при запуске программы удаления. Чтобы добавить оскорбление к травме, он также не позволит установить компоненты, которые я действительно хочу, говоря о сбое зависимости (SQL Client Connectivity SDK), но в противном случае он не очень полезен.

Кто-нибудь еще сталкивался с этой ошибкой / есть идеи как ее решить?

2 ответа2

1

Вы ранее установили SQL 2012? Или вы унаследовали эту машину и не знаете ее историю?

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

Затем найдите файл, подобный этому:

C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\Summary.txt

Просмотрите файл и посмотрите, не проливает ли он ключ к проблеме.

Вы также должны увидеть серию папок для каждой попытки установки.

Кроме того, я бы попробовал запустить программу установки и попробовать вариант восстановления.

Другая возможность, это установить новый экземпляр с новым именем.

Для удаления попробуйте скачать CCleaner и запустить удаление через него.

0

Я столкнулся с той же проблемой. У меня был SQL 2008 Express и необходим SQL 2012 Express. Я покинул 2008 год. После установки 2012 года я понял, что установил только основной двигатель и ни один из инструментов.

Окончательное решение, которое сработало для меня:

  1. Полностью удалить 2008, что мне нужно было сделать по одному компоненту за раз в Панели управления - Программы и компоненты.

  2. Найдите основное приложение SQL Server (64-разрядное в моем случае) и удалите его. Появляется вот так

    Microsoft SQL Server Server 2012 (64-разрядная версия)

Выше были удалены все компоненты 2012 года - у меня было что-то вроде 9 или 10 записей для SQL Server 2012.

  1. Установите SQL Server 2012 Express Advanced. Эта загрузка включает в себя все инструменты и бесплатные дополнения. Экспресс не включает в себя Server Profiler ...

SQL Server 2012 Express (64-разрядная версия) Параметры загрузки:

  • SQLEXPR_x64_ENU - просто движок базы данных, нет инструментов, служб отчетов или полнотекстового поиска
  • SQLEXPRWT_x64_ENU WT означает с инструментами. Механизм базы данных с инструментами (SQL Server Management Studio, распределенное воспроизведение - инструмент администратора, LocalDB
  • SQLEXPRADV_x64_ENU Продвинутый. Ядро базы данных с инструментами плюс SSDT, полнотекстовый поиск, некоторые функции служб отчетов

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .