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.
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.
Odpowiedzi:
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ół:
źródło
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.
źródło