O Microsoft SQL Server Management Studio 18 falha ao iniciar após a instalação do XAMPP/MAMP no Windows 10

O Microsoft SQL Server Management Studio 18 falha ao iniciar após a instalação do XAMPP/MAMP no Windows 10

Quando tento iniciar o SQL Server Management Studio 18, recebo um sinal sonoro do Windows e nenhuma outra resposta ou mensagem de erro. Inicialmente, após instalar o SSMS 18 e o SQL Server 17, ambos funcionaram bem por um dia, até que instalei o XAMPP quando os problemas começaram.

O seguinte não funcionou:

  • Reparando instalação
  • Desinstalando e reinstalando
  • Excluindo pastas 18.0 (versão) de HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server usando Regedit.exe

Finalmente consegui fazê-lo funcionar novamente após desinstalar o XAMPP, desinstalar e reinstalar o SSMS e o SQL Server, mas assim que instalei o MAMP como alternativa, o mesmo problema surgiu novamente.

O estado dos processos do servidor MAMP/XAMPP parece não ter influência no problema. Está puramente relacionado ao fato de o ambiente do servidor local ter sido instalado. Certamente, se isso for devido a um problema de porta ou .NET, deve haver uma mensagem de erro apropriada em vez do sinal sonoro não descritivo.

Qualquer ajuda será apreciada, pois vasculhei os fóruns sem sucesso e preciso hospedar um ambiente de teste em minha máquina.

EDITAR: Encontrei o seguinte, que suspeito estar relacionado ao mesmo problema: https://feedback.azure.com/forums/908035-sql-server/suggestions/37502512-ssms2018-installed-but-will-not-run

Isso supostamente foi corrigido no SSMS 18.1. Adicionei a solução alternativa provisória da Microsoft para SSMS 18.0 na resposta abaixo.

Responder1

Usando o SQL Server Configuration Manager, descobri que todas as portas estavam definidas como dinâmicas (em branco) com TCP/IP desabilitado. Ativei o TCP/IP, mas ainda não tive sorte em superar o sinal sonoro.

Finalmente consegui fazer tudo funcionar desinstalando MAMP, SQL Server e SSMS. Depois de reinstalar o SQL Server e o SSMS, confirmei a inicialização correta e mantive o SSMS em execução durante a instalação do MAMP. Depois disso tudo funcionou como anunciado.

Responder2

Este parece ser um bug no SSMS 18.0. A Microsoft recomenda o seguinte:

O problema (em .NET) foi investigado e compreendido.
A solução alternativa recomendada, entretanto, é:
1) Feche todas as instâncias do SSMS
2) Edite ssms.exe.config
3) Remova a linha que contém o seguinte texto (deve ser a linha 38): > NgenBind_OptimizeNonGac enabled=“1”

Essa é a mesma mudança que ocorrerá na próxima versão do SSMS 18.x ESTA É A SOLUÇÃO DEFINITIVA DA MICROSOFT E É A VERDADEIRA RESPOSTA.

Foi adicionado às notas de versão do 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

informação relacionada