Sintomas
Suponha que você instale o SQL Server 2019 Developer Edition com a configuração de rede padrão na qual o protocolo TCP/IP não está habilitado por padrão. Nessa situação, você percebe que os serviços PolyBase não podem ser iniciados com êxito. Além disso, os serviços PolyBase podem criar capturas completas de memória e você pode receber uma mensagem de erro semelhante à seguinte:
DateTime [Thread:3876] [DiagnosticsConnectionWrapper:ErrorEvent] (Error, High): Erro ao abrir a conexão (Data Source=SBK-VNEXT-WIN1,0; catálogo inicial=mestre; Segurança Integrada = Verdadeiro; Pooling=Verdadeiro; tamanho mínimo da piscina = 1; Tamanho máximo da piscina = 100; MultipleActiveResultSets=True; Nome do Aplicativo=DWDiagnostics).
System.Data.SqlClient.SqlException[87:0]: Ocorreu um erro relacionado à rede ou específico da instância ao estabelecer uma conexão com SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se SQL Server está configurado para permitir conexões remotas. (provedor: interfaces de rede SQL, erro: 25 - cadeia de conexão não é válida) ---> System.ComponentModel.Win32Exception: O parâmetro está incorreto
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Resolução
Este problema foi corrigido na seguinte atualização cumulativa para SQL Server:
Acerca das atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Consulte as atualizações cumulativas mais recentes para SQL Server:
Solução
Para contornar este problema, o protocolo TCP/IP tem de estar ativado por predefinição durante a instalação do SQL Server 2019 Developer Edition (ou ativado após a instalação).
Referências
Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.