Symptom
Anta att du använder SqlLocalDB-funktionen i Microsoft SQL Server 2019 eller 2017. I det här fallet kan du inte starta korrekt eller ansluta till en delad instans av SqlLocalDB.
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen för din SQL Server:
Status
Microsoft har bekräftat att det är ett problem i de Microsoft-produkter som listas i avsnittet "Gäller för".
Mer information
Det här problemet inträffar när du försöker ansluta till en delad instans av LocalDB.
REM Create named instance FOO
SqlLocalDB.exe skapa FOO
REM Kör följande kommando från en upphöjd kommandotolk
INSTANS FOO för REM-delning som FOOSHARED
SqlLocalDB.exe dela FOO FOOSHARED
När du kör följande kommando kan du få ett felmeddelande enligt nedan:
SqlCmd.exe -S (localdb)\.\FOOSHARED -E
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Named Pipes Provider: Could not open a connection to SQL Server [2]. .
Sqlcmd: Fel: Microsoft ODBC-drivrutin 17 för SQL Server : Timeout för inloggning har gått ut.
Sqlcmd: Fel: Microsoft ODBC-drivrutin 17 för SQL Server: Ett nätverksrelaterat fel eller instansspecifikt fel har uppstått vid etableringen av en anslutning till SQL Server. Servern kan inte hittas eller inte kan nås. Kontrollera om instansnamnet är korrekt och SQL Server är konfigurerat för att tillåta fjärranslutningar. Mer information finns i SQL Server Böcker online.
Referenser
Läs mer om terminologin somMicrosoft använder för att beskriva programuppdateringar.