Recentemente migramos a base de dados de um Elipse E3 que estava utilizando um servidor SQL Server 2016 para SQL Server 2019 não foi tão simples como as outras migrações já realizadas.
Felizmente o próprio cliente passou uma informação que necessitava um ajuste da connection string e foi a solução.
Vejam na imagem abaixo a connection string (string de conexão) padrão que o Elipse E3 sugere:
Não foi possível conectar com o SQL Server 2019 utilizando esta string de conexão:
Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog={DB};Data Source={SERVER}
Foi necessário utilizar essa string de conexão:
Provider=MSOLEDBSQL.1;Persist Security Info=False;Initial Catalog={DB};Data Source={SERVER}
Basicamente a troca foi no Provider, deixa de ser SQLOLEDB.1 e passa a ser MSOLEDBSQL.1.
Segue abaixo uma imagem da nova configuração: