Brak węzła konfiguracji sieci programu SQL Server w programie Configuration Manager po instalacji

9

Mam serwer z systemem Windows 2012 R2 Datacenter 64-bit. Korzystałem z SQL 2016 RC3 bez problemów i chcę go zastąpić kompilacją RTM, którą mamy z MSDN.

Po odinstalowaniu RC3, a następnie zainstalowaniu RTM, nie byłem w stanie połączyć się zdalnie z serwerem. Po inspekcji widzę w programie Configuration Manager, że nie ma węzła dla „SQL Server Network Configuration”. Wersje 32-bitowe są wymienione, a protokół TCP / IP jest włączony. Jak mogę zainstalować ten brakujący węzeł?

Uruchomiłem usługę przeglądarki SQL i próbowałem naprawić instalację 2016. Wydaje się, że nic nie ożywi tego brakującego elementu. wprowadź opis zdjęcia tutaj

Uważam za interesujące, że pozostały części instalacji RC3 i RTM, których nie mogę odinstalować. Nie jestem pewien, czy to jest istotne. Postępowałem zgodnie z instrukcjami Microsoft dotyczącymi odinstalowywania programu SQL Server, więc mam wrażenie, że wszystko zrobiłem dobrze. wprowadź opis zdjęcia tutaj

GregDBA
źródło
Wymienione usługi to: SQL Server Browser, SQL Server (MSSQLSERVER), SQL Server Agent (MSSQLSERVER). Wszystkie działają. Jeśli zainstaluję na nim SSMS, mogę połączyć się lokalnie z silnikiem bazy danych.
GregDBA

Odpowiedzi:

4

Publikuję to na wypadek, gdyby ktoś to zobaczył i napotkał ten sam problem, co ja. Mamy zainstalowany SQL Server 2016 SP1 x64 i SSMS 2017. Kiedy otwieram Menedżera konfiguracji SQL Server 2017, nie widzę wszystkich elementów (tak jak ty nie mogłeś). Jednak po otwarciu Menedżera konfiguracji programu SQL Server 2016 widzę wszystkie elementy zgodnie z oczekiwaniami.

Więcej informacji można znaleźć tutaj: http://internationaldatascience.com/sql-server-2016-configuration-manager-missing-ssms-17-2-cannot-connect-to-wmi-provider/

Oto odpowiednie informacje, że blog idzie w dół:

Brakowało jednak „Konfiguracja sieciowa programu SQL Server”! Sekcja „Konfiguracja sieciowa SQL Server (32-bitowa)” była tam, ale jak zwykle pusta. Przeszukiwanie Internetu nie było zbyt częste, więc zacząłem grzebać na lokalnej maszynie, aby znaleźć stare narzędzie. Patrząc na maszynę, która miała 2016 r., Ale nie ma problemu, zauważyłem, że polecenie w Skrócie w menu Start programu SQL Server Configuration Manager jest w rzeczywistości wywołaniem otwarcia konsoli zarządzania Microsoft (MMC):

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

C: \ Windows \ SysWOW64 \ SQLServerManager13.msc Skopiowałem plik skrótu „SQL Server 2016 Menedżer konfiguracji” do folderu

„C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Microsoft SQL Server 2016 \ Configuration Tools” z komputera-dawcy na ten, z którym miałem problem.

cvocvo
źródło
2

Po wielu próbach odinstalowania / ponownej instalacji próbowałem po prostu usunąć folder C: \ Program Files \ Microsoft SQL Server po odinstalowaniu. Kiedy później ponownie zainstalowałem SQL, protokoły zostały zainstalowane i wszystko było w porządku. Połączenia zdalne zaczęły się udawać.

Czytałem gdzieś, że Microsoft pozwala, aby informacje pozostały nawet po odinstalowaniu. Najwyraźniej te szczątkowe pliki i foldery mylą kolejną instalację na tyle, aby sądzić, że biblioteki sieciowe klienta są już obecne, a więc nie zostały zainstalowane.

GregDBA
źródło