为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Visual Studio服务器资源管理器中连接到LocalDB?

/ 猿问

如何在Visual Studio服务器资源管理器中连接到LocalDB?

慕码人2483693 2019-11-21 11:06:11

经过一个小时的搜索,我不敢相信我无法找到可行的解决方案。我关注的是有关Entity Framework 6.0的本文,该文章提供了有关Code First的简单演练。我创建了该项目,并安装了最新的EF Nuget软件包以供该项目进行编译。我还验证了我安装了Visual Studio 2013附带的Microsoft SQL Server 2012 Express LocalDB。我的本地计算机上没有安装任何其他SQL实例。程序运行,并将条目添加到数据库中并在控制台中输出。但是,当文章说“检查您的localdb”时,并没有说如何!我没有在项目文件夹下创建任何“ .mdf”或“ .ldf”文件。我尝试了各种方法来连接Visual Studio' s Server Explorer到LocalDB。向导找不到(localdb)或无法在服务器资源管理器中找到任何提供程序来接受连接字符串,就像(localdb)\v11.0;Integrated Security=true;我在StackOverflow中问过这个问题时发现的那样,但没有答案可用或标记为答案。请帮忙,这不必令人沮丧!

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



查看完整描述

3 回答

?
拉莫斯之舞

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


(localdb)\v11.0

Visual Studio 2015和Visual Studio 2017更改为:


(localdb)\MSSQLLocalDB

在以下位置添加Microsoft SQL Server Data源时作为服务器名称:


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

然后填充数据库名称。我不需要执行已接受答案中的所有其他步骤,但是如果服务器名称组合框中的服务器名称可以自动使用,那会很好。


您还可以使用以下方法浏览计算机上可用的LocalDB数据库名称:


View/SQL Server Object Explorer.


查看完整回答
反对 回复 2019-11-21
?
慕仰1329654

好,回答我自己的问题。

将LocalDB连接到Visual Studio Server资源管理器的步骤

  1. 打开命令提示符

  2. 跑 SqlLocalDB.exe start v11.0

  3. 跑 SqlLocalDB.exe info v11.0

  4. 复制以np:\ ...开头的实例管道名称

  5. 在Visual Studio中,选择工具>连接到数据库...

  6. 对于服务器名称,输入(localdb)\v11.0。如果不起作用,请使用之前复制的实例管道名称。您也可以使用它与SQL Management Studio连接。

  7. 在下一个下拉列表中选择数据库

  8. 点击确定


查看完整回答
反对 回复 2019-11-21
?
慕森卡

使用SQL Server对象资源管理器(SSOX)代替

与其他答案不同,此方法使用:
-无需特殊命令。
-没有复杂的配置。
只需使用SQL Server对象资源管理器

非常简单...

  • 从“ 查看”菜单中,打开“ SQL Server对象资源管理器”

//img1.sycdn.imooc.com/5dd5ff500001b47505630329.jpg

  • 右键单击{YourTableName}表> View Designer

    //img1.sycdn.imooc.com/5dd5ff58000189de02600476.jpg


查看完整回答
反对 回复 2019-11-21

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信