I can't believe I couldn't find a working solution to this after an hour of searching. I'm following this article on Entity Framework 6.0 which gives a simple walk-through on Code First. I created the project and installed the latest EF Nuget package for the project to compile. I also verified that I have Microsoft SQL Server 2012 Express LocalDB installed which came with Visual Studio 2013. I don't have any other instances of SQL installed on my local computer. The program runs and entries are added to the database and outputted in the console. But when the article says "check your localdb" it doesn't say how! I don't see any '.mdf' or '.ldf' files created under the project folder. I tried every way to connect Visual Studio's Server Explorer to LocalDB. The wizard cannot locate (localdb) or cannot find any provider in Server Explorer to accept connection string like (localdb)\v11.0;Integrated Security=true; I've seen this asked several places in StackOverflow but no answer works or marked as answer. Please help, this doesn't have to be this frustrating!

连接Visual Studio服务器资源管理器到LocalDB的步骤是什么?


当前回答

我遵循了上面的步骤,但我忘记在Visual Studio 2015配置之前安装SQL Server 2014 LocalDB。

我的步骤如下:

安装SQL Server 2014 LocalDB; 打开Visual Studio 2015和SQL Server对象资源管理器; 在SQL Server标记下找到您的LocalDB。

希望这对大家有所帮助。

其他回答

https://aspblogs.blob.core.windows.net/media/dixin/Open-Live-Writer/89ee21b2c263_49AE/image_thumb_5.png Windows应用程序日志错误 计算机\HKEY_CURRENT_USER\软件\Microsoft\Microsoft SQL Server\UserInstances{2DD3D445-34C1-4251-B67D-7DFEED432A87}

只需将ParentInstance更改为MSSQL14E。LOCALDB或mssql15 .LOCALDB。

https://weblogs.asp.net/dixin/installing-sql-server-2017-2019-localdb-and-resolve-the-engine-versioning-problem?__r=8d90635095e1cd4

在Visual Studio 2012中,我所要做的就是输入:

(localdb)\v11.0

Visual Studio 2015和Visual Studio 2017更改为:

(localdb)\MSSQLLocalDB

添加Microsoft SQL server数据源时,将其作为服务器名:

View/Server Explorer/(Right click) Data Connections/Add Connection

然后填充数据库名称。我不需要在接受的答案中执行所有其他步骤,尽管如果服务器名称在服务器名称组合框中自动可用就更好了。

您还可以使用以下命令浏览机器上可用的LocalDB数据库名称:

View/SQL Server Object Explorer.

我遵循了上面的步骤,但我忘记在Visual Studio 2015配置之前安装SQL Server 2014 LocalDB。

我的步骤如下:

安装SQL Server 2014 LocalDB; 打开Visual Studio 2015和SQL Server对象资源管理器; 在SQL Server标记下找到您的LocalDB。

希望这对大家有所帮助。

Visual Studio 2015 RC,已经安装了LocalDb 12,类似于之前的说明,但仍然不应该被要求知道“魔术”,在使用之前,默认实例应该已经打开… 咆哮完毕,无解:

cmd> sqllocaldb start

会显示

LocalDB instance "MSSQLLocalDB" started.

您的实例名可能不同。无论哪种方式,弹出到VS,打开服务器资源管理器,右键单击数据连接,选择添加,选择SQL Server,在服务器名类型中:

(localdb)\MSSQLLocalDB

不输入数据库名称,单击“Test Connection”。

选择在:

数据来源:Microsoft SQL Server (SqlClient) 服务器名称:(localdb)\MSSQLLocalDB 登录服务器:使用Windows身份验证

按Refresh按钮获取数据库名称:)