Tengo un servidor que ejecuta Windows 2012 R2 Datacenter de 64 bits. Estaba usando SQL 2016 RC3 sin problemas y quiero reemplazarlo con la compilación RTM que tenemos de MSDN.
Después de desinstalar RC3 y luego instalar RTM, no pude conectarme de forma remota al servidor. Tras la inspección, veo en Configuration Manager que no hay ningún nodo para "Configuración de red de SQL Server". Las versiones de 32 bits se enumeran y TCP / IP está habilitado. ¿Cómo instalo este nodo perdido?
Inicié el servicio del navegador SQL e intenté reparar la instalación de 2016. Nada parece revivir este componente faltante.
Encuentro interesante que quedan partes de las instalaciones de RC3 y RTM que no puedo desinstalar. No estoy seguro de si esto es relevante. Seguí las instrucciones de Microsoft sobre la desinstalación de SQL Server, así que siento que he hecho todo bien.
Respuestas:
Publicar esto en caso de que alguien más vea esto y se encuentre con el mismo problema percibido que yo. Tenemos instalado SQL Server 2016 SP1 x64 y SSMS 2017 instalado. Cuando abro el Administrador de configuración de SQL Server 2017, no puedo ver todos los elementos (como usted no pudo). Sin embargo, cuando abro el Administrador de configuración de SQL Server 2016 puedo ver todos los elementos como se esperaba.
Algunos detalles más están aquí: http://internationaldatascience.com/sql-server-2016-configuration-manager-missing-ssms-17-2-cannot-connect-to-wmi-provider/
Aquí está la información relevante en caso de que el blog deje de funcionar:
fuente
Después de muchos intentos de desinstalación / reinstalación, intenté simplemente eliminar la carpeta C: \ Archivos de programa \ Microsoft SQL Server después de una desinstalación. Cuando reinstalé SQL después, se instalaron los protocolos y todo estuvo bien. Las conexiones remotas comenzaron a tener éxito.
Leí en alguna parte que Microsoft permite que la información permanezca incluso después de una desinstalación. Aparentemente, estos archivos y carpetas vestigiales confunden una instalación posterior suficiente como para creer que las bibliotecas de red del cliente ya están presentes y, por lo tanto, no están instaladas.
fuente