Узел конфигурации сети SQL Server отсутствует в Configuration Manager после установки

9

У меня есть сервер под управлением Windows 2012 R2 Datacenter 64-bit. Я использовал SQL 2016 RC3 без проблем, и я хочу заменить его на RTM-сборку, которая у нас есть из MSDN.

После удаления RC3 и последующей установки RTM я не смог удаленно подключиться к серверу. После проверки я вижу в Configuration Manager, что нет узла для «Конфигурация сети SQL Server». Перечислены 32-разрядные версии, и TCP / IP включен. Как мне установить этот отсутствующий узел?

Я запустил службу браузера SQL и попытался восстановить установку 2016 года. Ничто не может оживить этот недостающий компонент. введите описание изображения здесь

Я нахожу интересным то, что остались части установок RC3 и RTM, которые я не могу удалить. Я не уверен, если это актуально. Я следовал инструкциям Microsoft по удалению SQL Server, поэтому чувствую, что все сделал правильно. введите описание изображения здесь

GregDBA
источник
Перечисленные сервисы: Браузер SQL Server, SQL Server (MSSQLSERVER), Агент SQL Server (MSSQLSERVER). Они все бегут. Если я установлю на него SSMS, я смогу подключиться к ядру базы данных локально.
GregDBA

Ответы:

4

Размещать это на тот случай, если кто-то еще увидит это и столкнется с той же проблемой, что и я. У нас установлен SQL Server 2016 SP1 x64 и SSMS 2017. Когда я открываю диспетчер конфигурации SQL Server 2017, я не вижу все элементы (как вы не могли). Однако при открытии диспетчера конфигурации SQL Server 2016 я вижу все элементы, как и ожидалось.

Некоторые подробности можно найти здесь: http://internationaldatascience.com/sql-server-2016-configuration-manager-missing-ssms-17-2-cannot-connect-to-wmi-provider/

Вот соответствующая информация о том, что блог закрывается:

Однако «Конфигурация сети SQL Server» отсутствовала! Раздел «Конфигурация сети SQL Server (32 бита)» был там, но, как обычно, пустым. Поиск в интернете был не слишком активным, поэтому я начал ковыряться на локальной машине, чтобы найти старый инструмент. Глядя на машину, у которой был 2016 год, но не проблема, я мог видеть, что команда в Ярлыке в меню Пуск для диспетчера конфигурации SQL Server на самом деле является вызовом для открытия консоли управления Microsoft (MMC):

C: \ Windows \ SysWOW64 \ mmc.exe / 32

C: \ Windows \ SysWOW64 \ SQLServerManager13.msc Я скопировал файл ярлыка «Диспетчер конфигурации SQL Server 2016» в папку

«C: \ ProgramData \ Microsoft \ Windows \ Меню Пуск \ Программы \ Microsoft SQL Server 2016 \ Конфигурационные инструменты» с компьютера-донора на тот, с которым у меня возникла проблема.

cvocvo
источник
2

После многих попыток удаления / переустановки я попытался просто удалить папку C: \ Program Files \ Microsoft SQL Server после удаления. Когда я потом переустановил SQL, протоколы были установлены, и все было хорошо. Удаленные подключения стали успешными.

Я где-то читал, что Microsoft позволяет сохранять информацию даже после удаления. Очевидно, что эти рудиментарные файлы и папки приводят в замешательство при последующей установке настолько, что клиентские сетевые библиотеки уже присутствуют и поэтому не установлены.

GregDBA
источник