Symptomen
Stel dat u de sqlLocalDB-functie gebruikt in Microsoft SQL Server 2019 of 2017. In dit geval kunt u niet correct beginnen of verbinding maken met een gedeeld exemplaar van SqlLocalDB.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en beveiligingsfixes die in de vorige build waren. U wordt aangeraden de nieuwste build voor uw versie van uw SQL Server:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Dit probleem treedt op wanneer u verbinding probeert te maken met een gedeeld exemplaar van LocalDB.
REM Benoemd exemplaar MAKEN FOO
SqlLocalDB.exe FOO maken
REM Voer de volgende opdracht uit vanuit een opdrachtprompt met verhoogde opdracht
REM Share instance FOO as FOOSHARED
SqlLocalDB.exe FOO FOOSHARED delen
Wanneer u de volgende opdracht uit te voeren, ontvangt u mogelijk een foutbericht zoals hieronder wordt weergegeven:
SqlCmd.exe -S (localdb)\.\FOOSHARED -E
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Named Pipes Provider: Kan geen verbinding openen met SQL Server [2]. .
Sqlcmd: Error: Microsoft ODBC Driver 17 for SQL Server : Login timeout expired.
Sqlcmd: Fout: Microsoft ODBC Driver 17 voor SQL Server: Er is een netwerkgerelateerde of exemplaarspecifieke fout opgetreden bij het tot stand brengen van een verbinding met SQL Server. Server is niet gevonden of niet toegankelijk. Controleer of de naam van het exemplaar juist is en of SQL Server is geconfigureerd om externe verbindingen toe te staan. Zie Voor meer informatie SQL Server Boeken Online..
Verwijzingen
Meer informatie over de terminologie dieMicrosoft gebruikt om software-updates te beschrijven.