Sintomas
Suponha que utiliza a funcionalidade SqlLocalDB no Microsoft SQL Server 2019 ou 2017. Nesta situação, não é possível iniciar corretamente ou ligar a uma instância partilhada do SqlLocalDB.
Resolução
Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa SQL Server contém todas as correções de segurança e correções de segurança que estavam na com atualização anterior. Recomendamos que instale a comtrução mais recente para a sua versão SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Mais informações
Este problema ocorre quando tenta ligar-se a uma instância partilhada do LocalDB.
REM Create named instance FOO
SqlLocalDB.exe CRIAR FOO
REM Execute o seguinte comando a partir de uma lista de comandos elevada
REM Share instance FOO as FOOSHARED
SqlLocalDB.exe partilhar FOO FOOSHARED
Quando executar o seguinte comando, poderá receber uma mensagem de erro conforme apresentado abaixo:
SqlCmd.exe -S (localdb)\.\FOOSHARED -E
Sqlcmd: Erro: Microsoft ODBC Driver 17 para SQL Server : Fornecedor de Pipes com Nome: não foi possível abrir uma ligação para o SQL Server [2]. .
Sqlcmd: Erro: Microsoft ODBC Driver 17 para SQL Server: o tempo limite de início de sessão expirou.
Sqlcmd: Erro: Microsoft ODBC Driver 17 para SQL Server: ocorreu um erro relacionado com a rede ou específico da instância ao estabelecer uma ligação à SQL Server. O servidor não foi encontrado ou não está acessível. Verifique se o nome da instância está correto e SQL Server está configurado para permitir ligações remotas. Para obter mais informações, SQL Server Livros Online.
Referências
Saiba mais sobre a terminologia quea Microsoft utiliza para descrever atualizações de software.