Síntomas
Suponga que usa la característica SqlLocalDB en Microsoft SQL Server 2019 o 2017. En esta situación, no puede iniciar correctamente ni conectarse a una instancia compartida de SqlLocalDB.
Resolución
Este problema se ha corregido en las siguientes actualizaciones acumulativas para SQL Server:
Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y correcciones de seguridad que estaban en la compilación anterior. Le recomendamos que instale la compilación más reciente para su versión de SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Más información
Este problema se produce al intentar conectarse a una instancia compartida de LocalDB.
REM Crear foo de instancia con nombre
SqlLocalDB.exe crear FOO
REM Ejecute el siguiente comando desde un símbolo del sistema con privilegios elevados
REM Share instance FOO as FOOSHARED
SqlLocalDB.exe compartir FOO FOOSHARED
Al ejecutar el siguiente comando, es posible que reciba un mensaje de error como se muestra a continuación:
SqlCmd.exe -S (localdb)\.\FOOSHARED -E
Sqlcmd: Error: Controlador ODBC de Microsoft 17 para SQL Server : Proveedor de tuberías con nombre: No se pudo abrir una conexión a SQL Server [2]. .
Sqlcmd: Error: Controlador ODBC de Microsoft 17 para SQL Server: El tiempo de espera de inicio de sesión ha expirado.
Sqlcmd: Error: Controlador ODBC de Microsoft 17 para SQL Server: Se ha producido un error relacionado con la red o específico de una instancia al establecer una conexión a SQL Server. El servidor no se encuentra o no está accesible. Compruebe si el nombre de la instancia es correcto y si SQL Server está configurado para permitir conexiones remotas. Para obtener más información, vea SQL Server Libros en línea.
Referencias
Obtenga información sobre la terminología queUsa Microsoft para describir las actualizaciones de software.