Conectar-se ao SQL Server (2008 R2 SP3 - KB 4057113) com o SSMS versão 18 produz:
Uma conexão foi estabelecida com sucesso com o servidor, mas ocorreu um erro durante o processo de login. (provedor: SSL Provider, erro: 0 - Uma conexão existente foi fechada à força pelo host remoto.) (.Net SqlClient Data Provider)
Para obter ajuda, clique em: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=10054&LinkId=20476
Número do erro: 10054 Gravidade: 20 Estado: 0
O log de falha de conexão está habilitado no servidor, mas nada é registrado. Por favor, note que o link para ajuda está morto. Eu tentei vários aplicativos de banco de dados. Nada passa. O problema parece estar no servidor, não na estação de trabalho, mas outras estações de trabalho podem se conectar ao servidor. Esta estação de trabalho também pode se conectar a outros servidores.
Eu tenho um bom palpite de que isso é de alguma forma relacionado ao TLS, porque foi o que foi da última vez (o servidor não suportava o TLS 1.2 e precisava de um patch). Desta vez não consigo encontrar o problema.
Encontrou o problema. O SQL Server 2008 R2 realmente deseja usar um certificado assinado com SHA1. Se os certificados SHA1 estiverem desabilitados, você não poderá se conectar.
O master dev db precisa estar na versão mais antiga suportada pelo fornecedor. O Windows desativou o SHA-1 sobre https de uma maneira diferente de apenas desativar o algoritmo de criptografia RSA/SHA1, de modo que deixá-lo ativado não é inseguro (para nossos propósitos).