首页 文章

如何与Visual Studio 2017一起安装LocalDB 2016?

提问于
浏览
13

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

7 回答

  • 0

    如果选中.NET Desktop Development,它会自动安装 . 您可以在摘要中查看它 .
    Visual Studio 2017 installation wizard

  • 1

    SQL Server Express 2016 LocalDB.NET desktop development . 如果您在安装Visual Studio 2017时错过了选择,则可以稍后选择并安装它 .

    要安装 SQL Server Express 2016 LocalDB ,请转到Windows操作系统中的 Start ,键入 Visual Studio Installer 并运行它 . 然后单击 Modify . 它将打开 Workloads 选择屏幕,您可以在其中选择 .Net desktop development . .Net桌面开发包括 SQL Server Express 2016 LocalDB . 选择后,单击 Modify ,您就完成了 .

    但是,虽然您选择 .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 ,您现在已连接 .

  • 6

    它是.NET桌面开发工作负载下的一个组件 .

  • 1

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

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

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

    快捷方式,Ctrl \&Ctrl S或视图 - > SQL Server对象资源管理器 .

  • 17

    如果你选择

    ASP.NET和Web开发

    那么选择

    SQL Server Express 2016 LocalDB

    也将进行检查和安装 .

  • 8

    正如其他人所指出的,如果您选择某些工作负载(例如Desktop或ASP.Net),则会自动包含LocalDB .

    但是,您可能不需要其中一个工作负载 . 您可能只想添加LocalDB .

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

    enter image description here

  • 3

    我知道这与所要求的有点不同,但症状类似,所以我发布了这个 . 我想出了我所缺少的东西 . 我正在关注Pluralsight,Bethany的Pie Shop,“构建你的第一个ASP.NET Core 2.0 MVC应用程序VS 2017”的教程,并尝试运行下载的解决方案 . 我的登录信息失败了...我重新观看了几个视频 . 这就是我所缺少的 . 我需要(在VS中)去View->其他windows-> PkgMgrConsole - 确保你已经构建了应用程序(在VS顶部构建解决方案) - 在底部的控制台中.... add-migration InitialMigration - 在控制台中....更新 - 数据库 - 运行程序

    问这个问题的人没有说他是怎么做到的,他认为他没有安装localDb . 我检查过,我安装了它,但是当我尝试在没有这些步骤的情况下运行程序时,它给了我一个失败的登录消息 .

相关问题