如何安装 LocalDB 2016 和 Visual Studio 2017?

How to install LocalDB 2016 along with Visual Studio 2017?

安装 Visual Studio 2017 并选中 SQL 服务器数据工具功能后,我注意到没有安装 LocalDB。如何将 SQL Server LocalDB 2016 添加到我的 Visual Studio 2017 安装中?我在安装 VS2017 时错过了一个复选框,还是安装程序中没有包含它?如果是这样,我该如何配置 VS2017 以便我可以在 Visual Studio 的服务器浏览器中查看并连接到我手动安装的 LocalDB 数据库?

.NET桌面开发工作量下的组件。

如果选中 .NET 桌面开发,它会自动安装。 您可以在摘要中查看它。

SQL Server Express 2016 LocalDB.NET desktop development。如果您在安装 Visual Studio 2017 时错过了 select,您可以 select 稍后再安装。

要安装 SQL Server Express 2016 LocalDB,请转到 Windows OS 中的 Start,键入 Visual Studio Installer 和 运行。然后点击Modify。它将打开 Workloads selection 屏幕,您可以在其中 select .Net desktop development。 .Net 桌面开发包括 SQL Server Express 2016 LocalDB。 selecting 后,单击 Modify 就完成了。

但是虽然你select.NET desktop development,也不一定能安装。因为许多处理器不支持 SQL Server 2016 或更高版本。要检查这一点,请访问 Hardware and Software Requirements for Installing SQL Server 如果这是你的情况,那么你必须依赖 SQL Server Express 2014 LocalDB 或以前的。

要手动安装 SQL Server Express 2014 LocalDB,请从 Microsoft® SQL Server® 2014 Service Pack 2 (SP2) Express 下载安装程序并通过 运行 安装程序安装 SQL Server Express 2014 LocalDB。

要连接到 LocalDB,请在 Visual Studio 中打开 Server Explorer,右键单击 Data Connections-> Add Connection。输入服务器名称:(localdb)\MSSQLLocalDBTest Connection。如果测试成功,请点击OK,您现在已连接。

如果你选择

ASP.NET and web development

然后选项

SQL Server Express 2016 LocalDB

也将被检查和安装。

对话的新手,但想分享我 运行 的内容,因为可能并不明显已经安装了 localdb。这是您可以采取的另一个验证步骤。

我 运行 遇到了同样的问题,发现我已经通过桌面安装了 localdb。

我收到一个连接字符串错误,我以为我做错了什么,但我最终做的是从 Visual Studio 中打开 SQL 服务器对象资源管理器,果然,它就在那里.

快捷键,Ctrl+\ & Ctrl+S,或查看 -> SQL 服务器对象资源管理器。

我知道这与要求的内容略有不同,但症状相似,所以我将其发布。我弄清楚我错过了什么。我正在学习关于 Pluralsight、Bethany 的馅饼店 "Building Your First ASP.NET Core 2.0 MVC Application VS 2017" 的教程,并尝试 运行 下载解决方案。我有一个失败的登录消息...我重新观看了几个视频。这就是我所缺少的。我需要(在 VS 中)转到 View->other windows->PkgMgrConsole - 确保你已经构建了应用程序(在 VS 之上构建解决方案) - 在底部的控制台中....添加迁移 InitialMigration - 在控制台中....更新数据库 - 运行 计划

问这个问题的人并没有说他是如何走到他认为自己没有安装 localDb 的地步的。我检查了一下,并安装了它,但是当我尝试 运行 没有这些步骤的程序时,它给我一个登录失败的消息。

正如其他人所指出的,如果您 select 某些工作负载,例如桌面或 ASP.Net,LocalDB 会自动包含在内。

但是,您可能不想要这些工作负载之一。您可能只想添加 LocalDB。

在 Visual Studio 安装程序中,从“工作负载”选项卡导航到第二个选项卡(单个组件)。此处,各个项目按字母顺序列出,可以 selected 或 deselected 安装:

如果您使用 Visual Studio 安装程序并且 select 仅使用 .Net 桌面开发,它将卸载您之前的所有工作负载。 小心这是一个漫长的过程。

我在这里遇到了同样的问题,我按照接受的答案进行操作,但我认为没有安装任何东西。我跟着安装程序,自从我安装 Visual Studio 2017 专业版以来,一切都被检查过:

全部安装成功后,再次尝试使用安装程序修改,会提示我需要下载我多次安装的相同工具。换句话说,即使我已经多次安装和修改它,我仍然拥有与上面显示的图像相同的 window。 LocalDb 还没有安装。

所以我这里直接下载了,你还可以选择自己的版本:SQL Server Express LocalDB

然后使用上面的 link 安装成功后,我现在可以确认 LocalDb 终于安装在我的机器上了。

要查询,运行命令提示符并输入: