Sql server v14 SQL的LocalDB连接字符串

Sql server v14 SQL的LocalDB连接字符串,sql-server,entity-framework,ssms,Sql Server,Entity Framework,Ssms,我创建了一个DB,如下所示: C:\Users\user>sqllocaldb create demo LocalDB instance "demo" created with version 14.0.1000.169. C:\Users\user>sqllocaldb info demo Name: demo Version: 14.0.1000.169 Shared name: Owner: PC\u

我创建了一个DB,如下所示:

C:\Users\user>sqllocaldb create demo
LocalDB instance "demo" created with version 14.0.1000.169.

C:\Users\user>sqllocaldb info demo
Name:               demo
Version:            14.0.1000.169
Shared name:
Owner:              PC\user
Auto-create:        No
State:              Running
Last start time:    13/03/2020 11:11:43
Instance pipe name:

C:\Users\user>
我可以使用SQL Server 2017 Management studio连接到它

(LocalDB)\demo
Windows Authentication
但我无法创建一个可以从EF核心内部本地使用的连接字符串

我的一些失败尝试:

"Data Source=(LocalDB)/demo;Initial Catalog=Catalog1;Integrated Security=True;"
"Data Source=(LocalDB)\demo;Initial Catalog=Catalog1;Integrated Security=True;"
"Data Source=.;Initial Catalog=(LocalDB)/demo;Integrated Security=True;"
"Data Source=.;Initial Catalog=(LocalDB)\demo;Integrated Security=True;"
"Data Source=.;Initial Catalog=demo;Integrated Security=True;"
"Data Source=.;Initial Catalog=demo;Integrated Security=True;"
这始终是我得到的错误:

System.Data.SqlClient.SqlException(0x80131904):建立到SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40-无法打开到SQL Server的连接)

System.ComponentModel.Win32Exception(53):未找到网络路径

实例已经启动,SSMS可以无缝连接到它,我认为唯一的问题是我不知道如何正确地编写连接字符串

尝试2

连接字符串

"Server=(localdb)\\mssqllocaldb;Database=demo;Trusted_Connection=True;"
尝试添加用户并使用其凭据

CREATE LOGIN DEMO WITH PASSWORD = 'DEMO';
create user demoUser for login DEMO
然后尝试验证

"Server=(localdb)\\mssqllocaldb;Database=demo;Trusted_Connection=True;User Id=demoUser;Password=DEMO"

LocalDB的连接字符串列在。您是否尝试过
Server=(LocalDB)\\mssqllocaldb;数据库=演示;Trusted_Connection=True请参阅:稍好一点
system.Data.SqlClient.SqlException(0x80131904):无法打开登录请求的数据库“demo”。登录失败。\r\n用户登录失败
usernow try
“Server=(localdb)\\mssqllocaldb;Database=demo;user Id=demoUser;Password=demo”
基本上删除受信任的连接位:)希望您没有尝试从其他计算机连接。LocalDB不接受远程连接。