Luego de mucho luchar pudimos encontrar la respuesta de este enigma que tantos usuarios de nuestro sitio han presentado. Si deseas compartir algún dato puedes aportar tu conocimiento.
Solución:
También experimenté este problema con SQL Server 2017 Developer y parece ser una mala planificación por parte de la gente del paquete de instalación de SQL Server. El problema es que Visual Studio 2017 instala Microsoft Visual C++ 2017 Redistributable (x86) y (x64) y la instalación de SQL Server intenta instalar Microsoft Visual C++ 2015 Redistributables, lo cual no puede porque la instalación de SQL Server no lo permite. que instale una versión anterior con la versión más nueva instalada.
Este artículo de soporte de Microsoft presenta su explicación del problema y sus soluciones alternativas recomendadas.
Solución 1: Instale SQL Server primero antes de instalar Visual Studio 2017.
Solución 2 (lo que hice):
- Desinstale Microsoft Visual C++ 2017 Redistributable (x86) y (x64),
- instalar servidor SQL,
- luego reinstale Microsoft Visual C++ 2017 Redistributable (x86) y (x64).
Son un poco difíciles de encontrar, así que aquí están los enlaces directos:
X64: https://go.microsoft.com/fwlink/?LinkId=746572
x86: https://go.microsoft.com/fwlink/?LinkId=746571
Nota: Si no tiene instalado Microsoft Visual C++ 2017 Redistributable, simplemente instálelo desde uno de los enlaces anteriores y vuelva a intentar instalar SQL Server. Debería funcionar ahora.
Es posible que deba repetir estos pasos cuando instale instancias con nombre adicionales de SQL Server 2017.
Tuve el mismo problema pero estaba actualizando desde SQL Server 2016.
Desinstalé Microsoft Visual C++ 2015 Redistributable, tanto x86 como x64, luego se actualizó correctamente.
Recibí el error al intentar reparar mi instalación de SQL Server 2017. Encontré este enlace La instalación redistribuible de VC++ 2015 devuelve el error 1638 cuando ya se instaló una versión más nueva, que dice que el problema se solucionó en la Actualización acumulativa 13 para SQL Server 2017.
Funcionó; Apliqué la actualización, luego ejecuté la reparación y finalizó sin errores.
Sección de Reseñas y Valoraciones
Si estás contento con lo expuesto, tienes la opción de dejar una reseña acerca de qué te ha parecido esta crónica.