Microsoft SQL Server Management Studio 18 no se inicia después de instalar XAMPP/MAMP en Windows 10

Microsoft SQL Server Management Studio 18 no se inicia después de instalar XAMPP/MAMP en Windows 10

Cuando intento iniciar SQL Server Management Studio 18, recibo un timbre de Windows y ninguna otra respuesta o mensaje de error. Inicialmente, después de instalar SSMS 18 y SQL Server 17, ambos funcionaron bien durante un día hasta que instalé XAMPP cuando comenzaron los problemas.

Lo siguiente no funcionó:

  • Reparación de instalación
  • Desinstalar y reinstalar
  • Eliminar carpetas 18.0 (versión) de HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server usando Regedit.exe

Finalmente logré que funcionara nuevamente después de desinstalar XAMPP, luego desinstalar y reinstalar SSMS y SQL Server, pero tan pronto como instalé MAMP como alternativa, volvió a surgir el mismo problema.

El estado de los procesos del servidor MAMP/XAMPP parece no tener influencia en el problema. Está puramente relacionado con el hecho de que se instaló el entorno del servidor local. Seguramente si esto se debe a un puerto o un problema de .NET, debería aparecer un mensaje de error apropiado en lugar del timbre anodino.

Cualquier ayuda será apreciada ya que he rastreado los foros sin éxito y necesito alojar un entorno de prueba en mi máquina.

EDITAR: Encontré lo siguiente, que sospecho que se relaciona con el mismo problema: https://feedback.azure.com/forums/908035-sql-server/suggestions/37502512-ssms2018-installed-but-will-not-run

Esto supuestamente se solucionó en SSMS 18.1. Agregué la solución provisional de Microsoft para SSMS 18.0 en la respuesta a continuación.

Respuesta1

Al utilizar el Administrador de configuración de SQL Server, encontré que todos los puertos estaban configurados en dinámicos (en blanco) con TCP/IP deshabilitado. Habilité TCP/IP, pero todavía no tuve suerte de pasar el timbre.

Finalmente logré que todo funcionara desinstalando MAMP, SQL Server y SSMS. Después de reinstalar SQL Server y SSMS, confirmé que se iniciara correctamente y mantuve SSMS ejecutándose mientras instalaba MAMP. Después de eso, todo funcionó según lo anunciado.

Respuesta2

Esto parece ser un error en SSMS 18.0. Microsoft recomienda lo siguiente:

El problema (en .NET) ha sido investigado y comprendido.
La solución alternativa recomendada, mientras tanto, es:
1) Cerrar todas las instancias de SSMS
2) Editar ssms.exe.config
3) Eliminar la línea que tiene el siguiente texto (debería ser la línea 38): > NgenBind_OptimizeNonGac enable=“1”

Ese es el mismo cambio que habrá en la próxima versión de SSMS 18.x. ESTA ES LA SOLUCIÓN DEFINITIVA DE MICROSOFT Y ES LA VERDADERA RESPUESTA.

Se agregó a las notas de la versión de SSMS 18.0.

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/76236e43-dc82-4586-bf7f-b01ff6374462/ssms2018-installed-but-will-not-run?forum=sqltools

información relacionada